CONTROL SOFTWARE FOR BP SERIESINSTRUCTION MANUALNF Corporation

DA00045404-004

CONTROL SOFTWARE FOR BP SERIESINSTRUCTION MANUALAbout registered trademarks
National Instruments is a trademark of National Instruments Corporation in the United States.
Microsoft is a registered trademark of Microsoft Corporation in the United States.
Windows is a registered trademark of Microsoft Corporation in the United States.
WAVE DESIGNER is a registered trademark of NF Corporation in Japan.
Other company or product names are generally the trademarks or registered trademarks of their respective
holders.

 Preface 
Thank you for purchasing our Bipolar DC Power Supply BP Series.
For safe and correct use of the electrical product, please first read "Safety Precautions" on the nextpage.
This manual consists of the following chapters.
If it is the first time for you to use this product, start with "1. Outline."
1. Outline: Provides an overview of the functions of the Control Software.
2. Installation: Explains the environment required for Control Software to operate and theinstallation method.
3. Control Software Operation: Explains the basic operations of Control Software, such as
starting/exiting, the window configuration, the system setting, and so on.
4. Basic Controller: Explains how to operate the "Basic controller" function, one of the primaryfunctions of the Control Software.
5. Sequence: Explains how to operate the "Sequence" function, one of the primary functions of theControl Software.
6. Measurements Logging: Explains how to operate the Measurements Logging.
7. Arbitrary Waveform Editing: Explains how to operate the Arbitrary waveform editing tool
(WAVE DESIGNER for BP Series).
8. Sequence View: Explains how to operate the Sequence View function.
9. Maintenance: Explains the management of the CD-ROM, and what to do when it is damaged.
● Coverage of the mentioning contents.
The version of the control software for BP series is indicated on these instructions about a productafter 1.5.0.0.

iControl Software for BP Series Safety Precautions 
For safe use, ensure to obey the following warnings and cautions.
We are not responsible for damage resulting from failure to obey these warnings and cautions.
Ensure you obey the instructions in this instruction manual.
This instruction manual contains instructions for safe operation and use of this product.
Before using the product, please read this manual first.
All the warning items contained in this instruction manual are intended for preventing risks that may
lead to serious accidents. Ensure to obey them.
If you notice anything strange
If the power system controlled by this product produces smoke, unusual odor, or strange sound,
immediately stop using it.
Should you encounter any anomaly like above, make sure the system cannot be used until the repair
is completed, and immediately contact us or our agent.

ii

Control Software for BP Series Disclaimer "Control Software for BP Series" (hereinafter abbreviated as "this software") is shipped after being
tested and inspected sufficiently by NF Corporation.
Should you encounter any failure caused by a manufacturing defect or accident during transportation,
contact us or our agent.
We have no responsibility for any damage caused by using this software. We also are not obligatedto provide any modifications or support, if you have problems with this software. Use this software
on your own responsibility.

 About Copyrights This software is the copyright of NF Corporation, and is protected under Japanese copyright law andinternational agreements.
You may make a copy of this software for backup or archival purposes only, or you may retain theoriginal for backup or archival purpose only and install this software onto the hard disk.
You may not reproduce any part of, or all of, this instruction manual without permission.

 Contact Us 
Should you find any fault or any questions, please contact us or our agent from whom you purchased
the product.
When you contact us or our agent, tell us the model name (or product name), version number, andmore detailed symptom/condition of use.

iii

Control Software for BP Series

Contents
Page
Preface ........................................................................................................................................ i
Safety Precautions .......................................................................................................................ii
Disclaimer/About Copyrights/Contact US ................................................................................... iii
Table of Contents ........................................................................................................................iv
List of Figures ........................................................................................................................... viii
List of Tables ..............................................................................................................................ix

1. Outline ............................................................................................................. 1
1.1

Overview .................................................................................................................... 2

1.2

Software Configuration ............................................................................................... 3

1.3

Conventions Used in This Manual ............................................................................. 3

2. Installation ...................................................................................................... 5
2.1

System Requirements ................................................................................................ 6

2.2

Installation Procedure ................................................................................................ 7

2.2.1

Installation of USB Driver Software ..................................................................... 7

2.2.2

Installation of Control Software for BP Series ..................................................... 8

3. Control Software Operation ........................................................................... 9
3.1

3.1.1

Start ................................................................................................................... 10

3.1.2

Exit .................................................................................................................... 10

3.2

Communication with BP power source ..................................................................... 11

3.3

Composition of Main Window ................................................................................... 12

3.4

Function Switching and Function Display Section ................................................... 12

3.5

Common Display Section ......................................................................................... 13

3.5.1

Operation Bar .................................................................................................... 13

3.5.2

Status Monitor ................................................................................................... 13

3.5.3

Status Bar ......................................................................................................... 13

3.6

System Setting ......................................................................................................... 14

3.6.1

Connection Type ............................................................................................... 14

3.6.2

Serial No ........................................................................................................... 14

3.7

4.

Start and Exit ............................................................................................................ 10

Error Message .......................................................................................................... 15

Basic Controller .......................................................................................... 17
4.1

Name of Each Component in the Window ............................................................... 18

4.2

Operations on Each Section .................................................................................... 19

4.2.1

Menu Bar ........................................................................................................... 19

4.2.2

Tool Bar ............................................................................................................. 19

4.2.3

Reload and Set Buttons .................................................................................... 20

iv

Control Software for BP Series4.2.4

Basic Setting ..................................................................................................... 20

4.2.5

Output Setting ................................................................................................... 21

4.2.6

Limiter Setting ................................................................................................... 22

4.2.7

Operation Bar .................................................................................................... 22

4.3

BP power source Setting File ................................................................................... 23

4.3.1

Save As ............................................................................................................. 23

4.3.2

Save .................................................................................................................. 23

4.3.3

File Reading ...................................................................................................... 23

4.4

Memory .................................................................................................................... 24

4.4.1

Store .................................................................................................................. 24

4.4.2

Recall ................................................................................................................ 24

4.4.3

Reset ................................................................................................................. 24

4.5

Status ....................................................................................................................... 25

4.5.1

Status Monitor ................................................................................................... 25

4.6

Logging..................................................................................................................... 25

4.7

Arbitrary Waveform Editing ...................................................................................... 25

5. Sequence ...................................................................................................... 27
5.1

Name of Each Component in the Window ............................................................... 28

5.2

Operations on Each Section .................................................................................... 29

5.2.1

Menu Bar ........................................................................................................... 29

5.2.2

Tool Bar ............................................................................................................. 30

5.2.3

Basic Setting ..................................................................................................... 30

5.2.4

Step Arrangement ............................................................................................. 31

5.2.5

Step- transition Parameter Setting .................................................................... 34

5.2.6

Step-execution Parameter Setting .................................................................... 35

5.2.7

Operation Bar .................................................................................................... 35

5.3

Sequence Setting File .............................................................................................. 36

5.3.1

Save As ............................................................................................................. 36

5.3.2

Save .................................................................................................................. 36

5.3.3

File Reading ...................................................................................................... 36

5.4

Control ...................................................................................................................... 37

5.4.1

Start ................................................................................................................... 37

5.4.2

Stop ................................................................................................................... 37

5.4.3

Hold ................................................................................................................... 38

5.4.4

Branch ............................................................................................................... 38

5.4.5

Output On .......................................................................................................... 38

5.4.6

Output Off .......................................................................................................... 38

5.4.7

Switch Execution Mode ..................................................................................... 38

5.5

Sequence View ........................................................................................................ 38

6. Measurements Logging................................................................................ 39
6.1

Open or Close the Measurements Logging Window ................................................ 40v

Control Software for BP Series6.1.1

Open the Measurements Logging Window ....................................................... 40

6.1.2

Close the Measurements Logging Window ....................................................... 40

6.2

Name of Each Component in the Window ............................................................... 40

6.3

Operations on Each Section .................................................................................... 41

6.3.1

Menu Bar ........................................................................................................... 41

6.3.2

Tool Bar ............................................................................................................. 41

6.3.3

Start, Stop, and Clear ....................................................................................... 41

6.3.4

Logging Conditions ........................................................................................... 42

6.4

Log Display Section ................................................................................................. 43

6.5

Measurements Log File ............................................................................................ 43

7. Arbitrary Waveform Editing ......................................................................... 45
7.1

Overview .................................................................................................................. 46

7.2

Open or Close the Arbitrary Waveform Editing Window .......................................... 47

7.2.1

Open the Arbitrary Waveform Editing Window .................................................. 47

7.2.2

Close the Arbitrary Waveform Editing Window ................................................. 47

7.3

Name of Each Component in the Window ............................................................... 48

7.4

Operations on Each Section .................................................................................... 49

7.4.1

Menu Bar ........................................................................................................... 49

7.4.2

Tool Bar ............................................................................................................. 50

7.4.3

Control Panel Section ....................................................................................... 50

7.4.4

Waveform Display Section ................................................................................ 50

7.5

Waveform Display Section ....................................................................................... 51

7.5.1

Waveform Display Area .................................................................................... 51

7.5.2

Display Magnification ........................................................................................ 51

7.5.3

Markers ............................................................................................................. 52

7.5.4

Waveform Manipulation .................................................................................... 53

7.5.5

Example of Arbitrary Waveform Editing ............................................................ 55

7.5.6

Grid ................................................................................................................... 55

7.6

File Operation ........................................................................................................... 56

7.6.1

Custom Format File ........................................................................................... 56

7.6.2

Text Format File ................................................................................................ 56

7.6.3

File Reading ...................................................................................................... 57

7.7

Printing Waveforms .................................................................................................. 57

7.8

Editing a New Arbitrary Waveform ........................................................................... 58

7.8.1

Range/Page ...................................................................................................... 58

7.8.2

Select a Waveform ............................................................................................ 59

7.8.3

Parameter Setting ............................................................................................. 60

7.8.4

Waveform Function Setting ............................................................................... 61

7.8.5

Example of Creating an Arbitrary Waveform..................................................... 65

7.8.6

Operation of Parameter File for Arbitrary Waveform Editing ............................ 67

7.8.7

Print ................................................................................................................... 67vi

Control Software for BP Series

7.9Interpolate ................................................................................................................ 68

7.9.1

Control Point Setting ......................................................................................... 69

7.9.2

Execute Interpolation ........................................................................................ 70

7.9.3

Example of Creating an Arbitrary Waveform..................................................... 71

7.9.4

Control Point File Operation .............................................................................. 72

7.10 Operation .................................................................................................................. 73
7.10.1 Types of Operation ............................................................................................ 74
7.10.2 Set a Operation Target...................................................................................... 74
7.10.3 Operation Execution .......................................................................................... 74
7.10.4 Example of Creating an Arbitrary Waveform..................................................... 75
7.11 Compress/Expand .................................................................................................... 76
7.11.1 Compression/Expansion along Horizontal Axis ................................................ 76
7.11.2 Compression/Expansion along Vertical Axis..................................................... 77
7.11.3 Example of Creating an Arbitrary Waveform..................................................... 78
7.12 System Setting ......................................................................................................... 80
7.12.1 X Axis Unit Settings........................................................................................... 80
7.12.2 Y Axis Unit Settings........................................................................................... 81
7.13 Memory .................................................................................................................... 82
7.13.1 Memory Transfer ............................................................................................... 82
7.13.2 Memory Clear .................................................................................................... 82

8. Sequence View.............................................................................................. 83
8.1

Open or Close the Sequence View Window ............................................................ 84

8.1.1

Open the Sequence View Window .................................................................... 84

8.1.2

Close the Sequence View Window ................................................................... 84

8.2

Name of Each Component in the Window ............................................................... 84

8.3

Operations on Each Section .................................................................................... 85

8.3.1

Scale Setting ..................................................................................................... 85

8.3.2

Sequence Graph Display Section ..................................................................... 85

8.4

Sequence Graph Display Section ............................................................................ 86

8.5

Monitoring of Sequence Execution .......................................................................... 87

9. Maintenance .................................................................................................. 89
9.1

CD-ROM Management ............................................................................................. 90

9.2

Replace Damaged CD-ROM .................................................................................... 90

9.3

Check Version .......................................................................................................... 90

vii

Control Software for BP Series

Figures and Tables
List of Figures
Page
Figure 3-1 Shortcut Icon on Desktop ........................................................................................ 10
Figure 3-2 Exit Confirmation Dialog .......................................................................................... 10
Figure 3-3 Dialog that Opens when the Communication Connection cannot be established ... 11
Figure 3-4 Composition of Main Window .................................................................................. 12
Figure 3-5 Operation Bar .......................................................................................................... 13
Figure 3-6 Status monitor ......................................................................................................... 13
Figure 3-7 Status Bar ................................................................................................................ 13
Figure 3-8 System Setting Dialog ............................................................................................. 14
Figure 4-1 Basic Controller Window ......................................................................................... 18
Figure 4-2 Basic Controller Window Menus ............................................................................. 19
Figure 4-3 Basic Controller Tool Bar ........................................................................................ 19
Figure 4-4 Reload and Set Buttons .......................................................................................... 20
Figure 4-5 Basic Setting ........................................................................................................... 20
Figure 4-6 Confirmation Dialog for Clearing the Setting ........................................................... 20
Figure 4-7 Output Setting ......................................................................................................... 21
Figure 4-8 Example of Setting Range Error Dialog .................................................................. 21
Figure 4-9 Limiter Setting ......................................................................................................... 22
Figure 4-10 The Indication of OUTPUT Button......................................................................... 22
Figure 4-11 Store and Recall Dialogs ....................................................................................... 24
Figure 4-12 Status Display Example (Output Off) .................................................................... 25
Figure 5-1 Sequence Window .................................................................................................. 28
Figure 5-2 Sequence Window Menus ....................................................................................... 29
Figure 5-3 Sequence Tool Bar .................................................................................................. 30
Figure 5-4 Basic Setting (Output Mode and Output Range) ..................................................... 30
Figure 5-5 Confirmation Dialog for Clearing the Setting ........................................................... 30
Figure 5-6 Step Arrangement Buttons ...................................................................................... 31
Figure 5-7 Confirmation Dialog for Deleting a Step .................................................................. 31
Figure 5-8 Error Dialog for Copying Data ................................................................................. 33
Figure 5-9 Enabling or Disabling Start Phase and Stop Phase ................................................ 34
Figure 5-10 Set Behavior Type ................................................................................................. 35
Figure 5-11 Operation Bar of Sequence ................................................................................... 35
Figure 5-12 Sequence Data Select Dialog ............................................................................... 37
Figure 6-1 Measurements Logging Window ............................................................................. 40
Figure 6-2 Measurements Logging Window Menus ................................................................. 41
Figure 6-3 Measurements Logging Tool Bar ............................................................................ 41
Figure 6-4 Logging Setting Dialog ............................................................................................ 42
Figure 7-1 Created Arbitrary Waveforms Examples ................................................................. 46

viii

Control Software for BP Series

Figure 7-2 The Confirmation Dialog When Finishing Editing Arbitrary Waveforms .................. 47
Figure 7-3 The Arbitrary Waveform Editing Window ................................................................ 48
Figure 7-4 Arbitrary Waveform Editing Window Menus ............................................................ 49
Figure 7-5 Tool Bar in the Arbitrary Waveform Editing Window ............................................... 50
Figure 7-6 Transitions for Control Panels ................................................................................. 50
Figure 7-7 Operations with the Clip Board ............................................................................... 54
Figure 7-8 Editing a New Arbitrary Waveform .......................................................................... 58
Figure 7-9 When "Waveform Function" is Selected .................................................................. 61
Figure 7-10 Interpolate ............................................................................................................. 68
Figure 7-11 Operation ............................................................................................................... 73
Figure 7-12 Compression/Expansion ....................................................................................... 76
Figure 7-13 MemoryTransfer/MemoryClear Dialog .................................................................. 82
Figure 8-1 The Sequence View Window ................................................................................... 84
Figure 8-2 Scale Setting ........................................................................................................... 85
Figure 8-3 Scroll Bar ................................................................................................................. 85
Figure 8-4 Sequence Graph ..................................................................................................... 86
Figure 8-5 Execution status of the sequence ........................................................................... 87
Figure 9-1 System Setting Dialog ............................................................................................. 90
List of Tables
Page
Table 2-1 System Requirements ................................................................................................ 6
Table 4-1 Status Display List .................................................................................................... 25
Table 7-1 Waveform Selection ................................................................................................. 59
Table 7-2 Parameters of the Standard Waveform .................................................................... 60
Table 7-3 Embedded Constant ................................................................................................. 62
Table 7-4 Operators .................................................................................................................. 63
Table 7-5 Embedded Function ................................................................................................. 63
Table 7-6 Example of User-defined Unit of Horizontal Axis ..................................................... 80

ix

Control Software for BP Series

xControl Software for BP Series1. Outline
1.1

Overview ·················································· 2

1.2

Software Configuration ································ 3

1.3

Conventions Used in This Manual ·················· 31Control Software for BP Series

1.1 Overview

1.1

Overview

Control Software for BP Series is a program to support the Remote control, Arbitrary waveform
creation, Sequence functions of Bipolar DC Power Supply BP Series (hereinafter abbreviated as "BPpower source"). This software works on Windows (7, 8.1 or 10) running on a personal computer(PC), and can transfer the output control data, arbitrary waveform data, sequence data to the BP
power source through USB, or perform various functions on the BP power source.
The major functions of Control Software for BP Series are listed below. For detailed operations of
the Sequence refer to the instruction manual of BP power source.
Basic operation function
 Remote control
 Status monitor
 Measurements Logging
Arbitrary waveform function
 Creating, editing, and saving the Arbitrary waveform data Transferring the Arbitrary waveform data to the BP power sourceSequence function
 Creating, editing, and saving the Sequence data Transferring the Sequence data to the BP power source Execution control of Sequence function on the BP power source Monitor display during Sequence execution
 Graphical display of the Sequence2

Control Software for BP Series1.2 Software Configuration

1.2

Software Configuration

Control Software for BP Series consists of two major functions displayed on the same screen, andthree tools.
Major functions
 Basic controller Sequence function
Tool functions
 Logging function
 Arbitrary waveform creation function
 Sequence View function

1.3

Conventions Used in This ManualThis manual uses the following conventions to describe the functions of Control Software for BP
Series.
 Menu names displayed on the screen, and user-input text: block letters enclosed by square
brackets ([, ]).
Example: [Wave], [s=2*pi;] Button names displayed on the screen, and keys that user should press: block letters enclosed
by a box ().

Example: Cancel, OK, Alt String that represents each function or item of this software: block letters enclosed by " ".
Example: "Basic controller", "Arbitrary waveform editing tool" Press one key while holding down another key: Two keys are connected by "+".
Example: Ctrl + O
 Press one key, release it and press another key: Two keys are connected by ", ".
Example: Alt, F

3Control Software for BP Series1.3 Conventions Used in This Manual

4

Control Software for BP Series2. Installation
2.1

System Requirements ································· 6

2.2

Installation Procedure ·································· 75Control Software for BP Series2.1 System Requirements

2.1

System Requirements

Make sure that your system satisfies the requirements described in Table 2-1, before installing
Control Software for BP Series.
Table 2-1 System Requirements
Item
OS
DisplayFree hard disk drive space
Disk drive
Communication interface
Software component

Description
Windows 7 (32-bit/64-bit) / 8.1 (32-bit/64-bit)/ 10 (32-bit/64-bit) English
1024 x 768 pixel or higher, 256 colors or more
64 MB or more
CD-ROM drive
USB
Microsoft .NET Framework 4.0 and later
VISA environment
See “2.2.1 Installation of USB Driver Software”

Notes This software might not operate properly depending on the conditions of your operating system.
 A CD-ROM drive is required only when installing this software.

About software component
In most cases, .NET Framework 4.0 and later component is already installed in Windows 7/8.1/10.
When Control Software for BP Series is installed, this software checks whether .NET Framework
4.0 and later is installed in your computer, and if it is not, it displays a message prompting to install
the component. If the computer is connected to Internet, the software automatically downloads .NET
Framework 4.0 and installs it.

6

Control Software for BP Series2.2 Installation Procedure

2.2

Installation Procedure

To install/uninstall Control Software for BP Series, log on to Windows with Administrator
permissions.
To establish the communication connection between Control Software for BP Series and the BP
power source, the USB driver software or the VISA environment must be installed.

2.2.1 Installation of USB Driver Software
If the VISA environment is set up in your computer, the USB driver software is already installed. If
the VISA environment is not set up, follow the procedure described in 2.2.1a) to install theUSBTMC driver software we are providing. VISA (Virtual Instrument Software Architecture) is astandard recommended by the IVI Foundation to promote the standardization of instrument softwarearchitecture.

Notes
 NFUSBTMC Driver can work only on our USBTMC products, including BP series. It is notcompatible with the VISA environment. If you want to communicate with other
VISA-compatible USBTMC instruments, use the VISA environment.
 NFUSBTMC Driver can be used only in Windows 7. It can not be used with Windows 8.1/10.

a) Installation of USBTMC Driver SoftwareThis section describes how to install "NFUSBTMC Driver", the USBTMC driver software we areproviding.
If NFUSBTMC Driver is installed, it can co-exist with the VISA environment, but VISA cannot
be used to communicate with our NFUSBTMC products, including BP series.
If you want to use a VISA-compatible USBTMC driver software to communicate with our
NFUSBTMC products, uninstall NFUSBTMC Driver.
Installation procedure
1. Insert the CD-ROM into the CD-ROM drive of your computer.
2. Execute one of the following files in the CD-ROM depending on the version of Windows you
are running. The installer starts up.
32-bit version: English\Application\Driver\x86\setup.exe
64-bit version: English\Application\Driver\x64\setup.exe
3. Follow the instructions to click the Next button to install the driver. A warning dialog isdisplayed by Windows security. When it appears, select install to continue the installation.
4. Connect the BP power source to the personal computer with a USB cable, and turn the BP
power source on. If the communication interface setting of the BP power source is set to otherthan USB, set it to USB in advance. Windows will automatically recognize the BP power

7

Control Software for BP Series2.2 Installation Proceduresource, and the USB driver will be set up.
Uninstallation procedure
In Windows, select [Control Panel], and then [Programs and Features]. From the list of
currently installed programs, select "NFUSBTMCDriver" and delete it.
b) When using the VISA environment
If the VISA environment is set up in your computer, you can use this software in the VISA
environment. This software is confirmed to work on NI-VISA Version 16.0 provided by National
Instruments Corporation. Please be aware that we do not provide support for problems that occur
in the VISA environment provided by other vendor products.
If you want to use this software in the NI-VISA environment, you must obtain the license yourself
from National Instruments Corporation. For details of NI-VISA, contact National Instruments
Corporation or visit the National Instruments Website.

2.2.2 Installation of Control Software for BP Series
Installation procedure
1. Insert the CD-ROM into the CD-ROM drive of your computer.
2. Execute English\Application\Setup\setup.exe in CD-ROM. The installer starts up.
3. Follow the instructions shown in the dialog box to click the Next and install the software.
4. When the installation is finished, remove the CD-ROM from the CD-ROM drive.
After installation, you can perform this software (3.1).

Uninstallation procedure
In Windows, open Programs and Features from Control Panel. From the list of currently installed
programs, select "Control Software for BP Series" and delete it.
The folder where Control Software for BP Series is installed is not always removed. The folder stillcontains the operation setting file of Control Software for BP Series, and deleting this folder and its
files after uninstallation does not cause any problem.

8

Control Software for BP Series3. Control Software Operation
3.1

Start and Exit ··········································· 10

3.2

Communication with BP power source ·········· 11

3.3

Composition of Main Window ······················ 12

3.4

Function Switching and Function Display
Section ··················································· 12

3.5

Common Display Section ··························· 13

3.6

System ··················································· 14

3.7

Error Message ········································· 15

9Control Software for BP Series3.1 Start and Exit

3.1

Start and Exit

This section explains how to start and exit the software.

3.1.1 Start
Following two methods are available. The desktop shortcut is automatically created when thesoftware is installed.
 Double-click the shortcut icon on the desktop (Figure 3-1).
 From the Start menu, select [Start] - [All Programs] - [NF] - [Control Software for BP
Series].

Figure 3-1 Shortcut Icon on Desktop

3.1.2 Exit
Following three methods are available. When you perform the exit operation, the dialog opens asshown in Figure 3-2. To exit, select Yes. To cancel exiting, select No.
 Click the

button in the upper right corner of the window.

 With the window selected, press Alt + F4 on the keyboard.
 From the Menu Bar, select [File] - [Exit].

Figure 3-2 Exit Confirmation Dialog

10

Control Software for BP Series3.2 Communication with BP power source

3.2

Communication with BP power sourceThis software can set and control the BP power source connected via USB, by communicating with
it. To distinguish from the state in which the computer and BP power source are just connected
physically using a USB cable, "communication online state" is used to describe that thecommunication is established between the software and a BP power source. The state in which thecommunication is not established between them is called "communication offline state".
Communication with BP power source at Software Startup
The software checks the communication connection with the BP power source when it is started.
When the communication connection with the BP power source is established, the software retrieves
the parameter settings of Basic controller from the BP power source, and displays them on the PC
screen. If the communication connection with the BP power source cannot be established, thedefault settings of the software are used for the parameters of Basic controller.
Restrictions in the Communication Offline State
When you perform an operation that needs communication, the software attempts to communicate
with the BP power source. If the communication connection cannot be established, the software goes
into the communication offline state. In this case, a dialog opens as shown in Figure 3-3.
In the communication offline state, the BP power source cannot be controlled from the computer.
The setting data and sequence data can still be created and saved to file. However, even when thesoftware is used in the communication offline state, the system setting should be adjusted in advancefor the BP power source to which this is to be connected (3.6).

Figure 3-3 Dialog that Opens when the Communication
Connection cannot be establishedSetting the communication interface of the BP power source
To communicate with the BP power source, you must set the communication interface of the BP
power source to “USBTMC” in advance. For details of the communication interface setting, set the
instruction manual of the BP power source.

11

Control Software for BP Series3.3 Composition of Main Window

3.3

Composition of Main Windowd) System Settinga) Function switchingb) Function display sectionc) Common display section

Figure 3-4 Composition of Main Window

a)
b)
c)
d)

3.4

Function switching
Function display section
Common display section
System Setting

3.4
3.4
3.5
3.6

Function Switching and Function Display Section

With this software, you can use two types of functions by switching among them.
When you click a function switching tab, items corresponding to that function are displayed in thefunction display section.
 Basic controller ( Sequence (

4)

5)

12

Control Software for BP Series3.5 Common Display Section

3.5

Common Display Section

The common display section is shown commonly to all functions.

3.5.1 Operation Bar
The Operation Bar has the output ON/OFF switching button and other buttons for various function
operations.

Figure 3-5 Operation Bar

3.5.2 Status Monitor
The status monitor indicates the status of the currently connected BP power source.

Figure 3-6 Status monitor

3.5.3 Status Bar
The status bar indicates the states of the BP power source connection and the software.

Figure 3-7 Status Bar
 Connected Model
Shows the model name of the BP power source set in the System Settings.
When connected to the BP power source, shows the Serial No. of the connected BP powersource.
 Connection TypeShows the connection mode with the BP power source set in the System Settings.
 Edit Mode/Control Mode
Shows the execution mode for the sequence (5.4.7).

 Elapsed Time
Shows the time elapsed after the sequence was started.

13

Control Software for BP Series3.6 System Setting

3.6

System Setting

When you first use this software, system setting is needed. Click the System Setting button in theupper right corner of the window to open the System Setting dialog as shown in Figure 3-8.
You can change the system setting whenever the software is up and running. However, changing thesystem setting clears parameters and other settings that are being edited.

Figure 3-8 System Setting Dialog

3.6.1 Connection TypeSpecify the type of communication with the BP power source to connect. Select the driver software
to use (either VISA or NFUSBTMC). The set communication type is shown in the status bar
3.5.3).

(

3.6.2 Serial No.
Specify the Serial No. with the BP power source to connect. If the Serial No. is blank, it will search
the connected BP power source with the PC and communicate with the first searched BP powersource. You enter the Serial No. by selecting manually or by selecting it from the list of the Serial
No.
When you click on the Search button, the list of the Serial No. display the Serial No. of theconnected BP power source up to 8 devices.
When 9 or more the BP power source connected, when communicating with a BP power source that
does not display the Serial No., communication can be performed by manually entering the Serial
14

Control Software for BP Series3.7 Error Message
No.

3.7

Error Message

You might see some error message in the dialog while using the software. In that case, handle theerror according to the instruction described in the message.

15

Control Software for BP Series3.7 Error Message

16

Control Software for BP Series

4. Basic Controller
4.1

Name of Each Component in the Window ······ 18

4.2

Operations on Each Section ······················· 19

4.3

BP power source Setting File ······················ 23

4.4

Memory ·················································· 24

4.5

Status ···················································· 25

4.6

Logging ·················································· 25

4.7

Arbitrary Waveform Editing ························· 25

17Control Software for BP Series4.1 Name of Each Component in the Window

4.1

Name of Each Component in the Windowa) Menu Barb) Tool Bard) Basic settingf) Limiter settinge) Output settingc) [Reload] and[Set] buttonsg) Operation Bar

Figure 4-1 Basic Controller Window

a)
b)
c)
d)
e)
f)
g)

Menu Bar
Tool Bar[Reload] and [Set] buttons
Basic setting
Output setting
Limiter setting
Operation Bar

18

4.2.1
4.2.2
4.2.3
4.2.4
4.2.5
4.2.6
4.2.7

Control Software for BP Series4.2 Operations on Each Section

4.2

Operations on Each Section

This section explains how to operate each section assuming that the operation is performed in thecommunication online state. In the communication offline state, some functions are restricted .
Based on the BP power source status, you may encounter an error message when setting an item. In
that case, handle the error according to the message content.

4.2.1 Menu Bar
The menu of [Basic Controller] appears in Figure 4-2.

File(F)

Memory(M)Tool(T)

Open(O)...

Ctrl+O

Opens the device setting file

Save(S)(O)

Ctrl+S

Overwrites the device setting file

Save As(A)...

Saves the device setting file using a new nameExit(X)

Exits the software

Store...

Opens the Store dialog

Recall...

Opens the Recall dialog

Reset

Initializes the device to factory defaults

Logging...

Opens the Logging window

Edit Waveform...

Shows the Arbitrary waveform editing tool

Figure 4-2 Basic Controller Window Menus

4.2.2 Tool Bar
On the [Basic Controller] Tool Bar, you just click each icon shown in Figure 4-3 to execute thecorresponding function.
a)

b)

c)

d)

e)

f)

Figure 4-3 Basic Controller Tool Bar
a)
b)
c)
d)
e)
f)

Open
Save
Store
Recall
Logging
Arbitrary Edit Waveform

Opens the device setting file.
Overwrites and saves the device setting file.
Opens the Store dialog.
Opens the Recall dialog.
Opens the Logging window.
Shows the Arbitrary waveform editing tool.

19

Control Software for BP Series4.2 Operations on Each Section

4.2.3 Reload and Set Buttonsa)b)

Figure 4-4 Reload and Set Buttonsa)[Reload] buttonb)[Set] button

Obtains the basic, output, and limiter settings from the connected
BP power source, and updates the setting values for the windows of
the software.
Sets the basic, output, and limiter settings entered in the windowsof the software to the connected BP power source.

4.2.4 Basic Settinga)Figure 4-5 Basic Settinga)

Output mode

Sets the output mode.

When the output mode setting is changed, the confirmation dialog opens as shown in Figure 4-6. If
Yes is selected, each setting value is cleared to the default value held by the software. When you
select No, the change to the output mode is canceled.

Figure 4-6 Confirmation Dialog for Clearing the Setting
When you change the output mode setting and then click the Set button, it may take some time until
the setting is switched depending on the settings of the connected BP power source.

20

Control Software for BP Series4.2 Operations on Each Section

4.2.5 Output Setting
Set the output-related items. A grayed item is not available in this output mode.

Figure 4-7 Output Setting

In a numerical entry box, if the entered value is out of the setting range, the error dialog opens asshown in Figure 4-8. Enter a value within the setting range shown in the dialog. The setting range
differs by models. For details of the setting range, see the instruction manual of the BP powersource.

Figure 4-8 Example of Setting Range Error Dialog

21

Control Software for BP Series4.2 Operations on Each Section

4.2.6 Limiter Setting
In the limiter setting, you set the current limiters and the restriction on the setting ranges. The
default limiter values held by this software are determined by the model setting in the [ System
Setting]. Figure 4-9 is an example of limiter settings on BP4610.

Figure 4-9 Limiter Setting

In a numerical entry box of the limiter setting, if the entered value is out of the setting range, theerror dialog opens as shown in Figure 4-8. The setting range differs by models. For details of thesetting range, see the instruction manual of the BP power source.

4.2.7 Operation Bar
In the Operation Bar, clicking OUTPUT toggles between output on and off of the connected BP
power source. The indication of the OUTPUT button changes as shown in Figure 4-10.

出力オフ状態OUTPUTOff

出力オン状態OUTPUT On

Figure 4-10 The Indication of OUTPUT Button

22

Control Software for BP Series4.3 BP power source Setting File

4.3

BP power source Setting FileControl Software for BP Series handles the following one type of file format as the Basic controller
setting file.
BP power source setting file (extension is .rmt)
This file stores the Basic controller settings except the output ON/OFF setting. This file can be readand saved by Control Software for BP Series. It cannot be read by the BP power source.

4.3.1 Save As
Saves the BP power source setting file as a new file. The [Save As] dialog can be opened by any of
the following two methods. For newly created data, the Save operation works as "Save As." From the Menu Bar, select [File] - [Save As].
 On the keyboard, press Alt, F, A.

4.3.2 Save
Overwrites and saves to the existing BP power source setting file. Following four methods areavailable. For newly created data, the Save operation works as "Save As." From the Menu Bar, select [File] - [Save].
 On the keyboard, press Alt, F, S.
 On the keyboard, press Ctrl + S.
 On the Tool Bar, click the [Save] icon (4.2.2).

4.3.3 File Reading
Opens the BP power source setting file. The Open File dialog can be opened by any of the following
four methods.
 From the Menu Bar, select [File] - [Open].
 On the keyboard, press Alt, F, O.
 On the keyboard, press Ctrl + O.
 On the Tool Bar, click the [Open] icon (4.2.2).

23

Control Software for BP Series

4.4 Memory

4.4

MemoryThis section explains the method to communicate with the BP power source and access or reset thebasic setting memory (internal memory).

Figure 4-11 Store and Recall Dialogs

4.4.1 StoreThe Store dialog can be opened by any of the following two methods. In the Store dialog, specify theinternal memory number from the [Memory No.] list, and then click OK to execute the store
processing on the BP power source.
 From the Menu Bar, click [Memory] - [Store].
 On the Tool Bar, click the [Store] icon (4.2.2).

4.4.2 Recall
The Recall dialog can be opened by any of the following two methods. In the Recall dialog, specify
the memory number from the [Memory No.] list, and then click OK to execute the recall processing
on the BP power source. After the BP power source finishes the recall processing, the softwareinquires the BP power source, and updates each setting value in the windows of the software to therecalled value.
 From the Menu Bar, click [Memory] - [Recall].
 On the Tool Bar, click the [Recall] icon (4.2.2).

Notes
 Performing the recall operation with the output on results in an error.

4.4.3 Reset
From the Menu Bar, click [Memory] - [Reset]. The connected BP power source is reset to thefactory defaults.

Notes
 Performing the reset operation with the output on results in an error.

24

Control Software for BP Series

4.5 Status

4.5

Status

4.5.1 Status Monitor
The software inquires the connected BP power source for the statuses with the interval of about two
seconds, and refreshes the display of the status monitor while the output of the BP power source ison. Table 4-1 shows the list of statuses to be monitored.
After the BP power source status inquiry, the applicable status (i.e., the status is ON) illuminates in
red or orange. Figure 4-12 shows the example of status display.
Table 4-1 Status Display List
Notation

Description

OUTPUT OFF
OVERLOAD

Output switched off due to overload or over-limiter
Overload detection

the status is OFF

Display color when
it is ONRed
Orangethe status is ON

Figure 4-12 Status Display Example (Output Off)

4.6

Logging

Open the [Logging] window (6). Following two methods are available.

 From the Menu Bar, click [Tool] - [Logging].
 On the Tool Bar, click the [Logging] icon (4.7

4.2.2).

Arbitrary Waveform Editing

Show the Arbitrary waveform editing tool (7). Following two methods are available.
 From the Menu Bar, click [Tool] - [Edit Waveform].
 On the Tool Bar, click the [Arbitrary Waveform Editing] icon (25

4.2.2).

Control Software for BP Series4.7 Arbitrary Waveform Editing

26

Control Software for BP Series5. Sequence
5.1

Name of Each Component in the Window ······ 28

5.2

Operations on Each Section ······················· 29

5.3

Sequence Setting File ······························· 36

5.4

Control ··················································· 37

5.5

Sequence View ········································ 38

27

Control Software for BP Series5.1 Name of Each Component in the Window

5.1

Name of Each Component in the Windowa) Menu Barb) Tool Barc) Basic settingd) Step arrangemente) Step-transition parametersettingf) Step-execution parametersettingg) Operation Bar

Figure 5-1 Sequence Window

a)
b)
c)
d)
e)
f)
g)

Menu Bar
Tool Bar
Basic setting
Step arrangement
Step-transition parameter setting
Step-execution parameter setting
Operation Bar

28

5.2.1
5.2.2
5.2.3
5.2.4
5.2.5
5.2.6
5.2.7

Control Software for BP Series5.2 Operations on Each Section

5.2

Operations on Each Section

5.2.1 Menu Bar
File(F)

Edit(E)

Control(R)New(N)

Ctrl+N

Creates a new sequence setting file

Open(O)...

Ctrl+O

Opens the sequence setting file

Save(S)

Ctrl+S

Overwrites and saves the sequence setting file

Save As(A)...

Saves the sequence setting file using a new nameExit(X)

Exits the software

Copy(C)

Ctrl+C

Copies the selected parameter

Paste(P)

Ctrl+V

Pastes the copied parameter

Select All(L)Ctrl+A

Makes all the parameters to selected status

Initialize(A)Ctrl+I

Initializes the selected parameter

Add Step(S)Adds a step

Insert Step(I)Inserts a step just above the selected step

Delete Step(E)Deletes the selected step

Go Up(U)Exchanges the selected step with the step above it

Go Down(D)Exchanges the selected step with the step below itStarts a sequence execution

Start(S)Stops the sequence execution

Stop(E)

Pauses the sequence execution

Hold(H)

Goes to the step set on the branch 0

Branch 0

Goes to the step set on the branch 1

Branch 1

Turns on the output of BP power source

Output ON(N)

Turns off the output of BP power source

Output OFF(F)

Switches between the Control Mode and the Edit Mode of

Switch Mode

this software
Tool(T)

Sequence View…

Opens the Sequence View window

Figure 5-2 Sequence Window Menus

29

Control Software for BP Series5.2 Operations on Each Section

5.2.2 Tool Bar
On the Sequence Tool Bar, you just click each icon shown in Figure 5-3 to execute thecorresponding function.
a)

b)

c)

d)

Figure 5-3 Sequence Tool Bar
a)
b)
c)
d)

New
Open
Save
Arbitrary Waveform Editing

Creates a new sequence setting.
Opens the sequence setting file.
Overwrites and saves the sequence setting file.
Shows the Arbitrary waveform editing tool.

5.2.3 Basic Setting
Output mode and Output range

Figure 5-4 Basic Setting (Output Mode and Output Range)
When the output mode or output range is changed, the dialog opens as shown in Figure 5-5. SelectYes to clear each of the current setting values (reset to the default values). The cleared setting
cannot be undone. If you want to save the current setting before clearing it, select No to cancel thechange and then save the setting to a file (5.3).

Figure 5-5 Confirmation Dialog for Clearing the Setting

30

Control Software for BP Series5.2 Operations on Each Section

5.2.4 Step Arrangement
This section describes how to add, insert, delete, move, and copy a step (line).

Figure 5-6 Step Arrangement Buttons

Notes
 When the step number is changed for a step that is set as a jump-to step or branch step, the step
number is automatically changed on the calling side of the jump or branching also, preserving
the dependency between steps.
 When a step that is set as the destination of any jump-to step or branch step is deleted, thedialog as shown in Figure 5-7 appears. When you select Yes, the step is deleted and then thestep number of the jump-to or branch step is automatically updated to disable. If you select No,
deletion of the step is canceled.

Figure 5-7 Confirmation Dialog for Deleting a Step

31

Control Software for BP Series5.2 Operations on Each Section
Add Step
Adds a new step after the last step (line). Following three methods are available.
 From the Menu Bar, select [Edit] - [Add Step].
 On the keyboard, press Alt, E, S.
 Click [Add Step] button of the step arrangement.
Insert Step
Adds a new step just above the current cursor step (line). Following three methods are available.
 From the Menu Bar, select [Edit] - [Insert Step].
 On the keyboard, press Alt, E, I.
 Click [Insert Step] button of the step arrangement.
Delete Step
Deletes the current cursor step (line). Following three methods are available.
 From the Menu Bar, select [Edit] - [Delete Step].
 On the keyboard, press Alt, E, E.
 Click [Delete Step] button of the step arrangement.
Go Up
Exchanges the current cursor step (line) with the step above it. Following three methods areavailable.
 From the Menu Bar, select [Edit] - [Go Up].
 On the keyboard, press Alt, E, U.
 Click [] button of the step arrangement.
Go Down
Exchanges the current cursor step (line) with the step below it. Following three methods areavailable.
 From the Menu Bar, select [Edit] - [Go Down].
 On the keyboard, press Alt, E, D.
 Click [] button of the step arrangement.
CopyCopies the setting data in the selected line range or cell range to the Clip Board. Following threemethods are available.
 From the Menu Bar, select [Edit] - [Copy].
 On the keyboard, press Alt, E, C.
 On the keyboard, press Ctrl + C.

32

Control Software for BP Series5.2 Operations on Each Section
PastePastes the setting data on the clip board to the selected line range or cell range. Following threemethods are available.
 From the Menu Bar, select [Edit] - [Paste].
 On the keyboard, press Alt, E, P.
 On the keyboard, press Ctrl + V.

Notes
 Row numbers and column items should be matched between the destination data range to bepasted and the source data range that was copied to the clip board. If the data ranges do notmatch, the error dialog shown in Figure 5-8 appears.

Figure 5-8 Error Dialog for Copying Data

33

Control Software for BP Series5.2 Operations on Each Section

5.2.5 Step- transition Parameter Setting
Enter a setting value
Select a cell and then enter a value. If the entered value is out of the setting range, the error dialog
appears. Enter a value according to the dialog.
Select [Termination] from the combo box opened by clicking a cell.
Enter a enable / disable setting value
When a cell of [Stop Phase], [Jump-to] or [Branch] is selected, enable and disable radio buttons
become enabled. If you select the [Enable] radio button, you can set a phase as shown in Figure 5-9.
For BP Series, when a cell of [Stop Phase] is enabled, its setting value is fixed to 0.0 degre e.
Clear setting values
Restores a setting value to the default value. Following two methods are available.
 From the Menu Bar, select [Edit] - [Initialize].
 On the keyboard, press Ctrl + I.

Display disabled

Display enabled

Figure 5-9 Enabling or Disabling Start Phase and Stop Phase

34

Control Software for BP Series5.2 Operations on Each Section

5.2.6 Step-execution Parameter Setting
Enter a setting value
Select a cell and then enter a value. If the entered value is out of the setting range, the error dialog
appears. Enter a value according to the dialog.
Enter operation type
When a cell of the setting value in which you can set a operation type is selected, radio buttons forthe operation type (Const, Keep, and Sweep) are enabled. A operation type can be set by selecting
the radio buttons (Figure 5-10). In the cell, the icon corresponding to the setting operation type isdisplayed.

Change the operation type

The Icon coordinates with the setting

Figure 5-10 Set Behavior Type5.2.7 Operation Bar

OUTPUT On/Off

Control/Edit

Start

Stop

Hold

Branch 0

Branch 1

Figure 5-11 Operation Bar of Sequence
In the Operation Bar of the sequence, you can perform Start, Stop, Hold, Branch 0, and Branch 1 ofthe sequence in addition to switching the on/off of the output.

35

Control Software for BP Series5.3 Sequence Setting File

5.3

Sequence Setting File

There are the following type of file format for the sequence data used by the Control Software for
BP Series:
Sequence setting file (extension is .sqd)
This file can be read and saved by Control Software for BP Series.

5.3.1 Save As
Saves the sequence setting file as a new file. The [Save As] dialog can be opened by any of thefollowing two methods. For newly created data, the Save operation works as "Save As." From the Menu Bar, select [File] - [Save As].
 On the keyboard, press Alt, F, A.

5.3.2 Save
Overwrites and saves to the existing sequence setting file. Following four methods are available. For
newly created data, the Save operation works as "Save As." From the Menu Bar, select [File] - [Save].
 On the keyboard, press Alt, F, S.
 On the keyboard, press Ctrl + S.
 On the Tool Bar, click the [Save] icon (5.2.2).

5.3.3 File Reading
Opens the sequence setting file. The Open File dialog can be opened by any of the following threemethods.
 From the Menu Bar, select [File] - [Open].
 On the keyboard, press Alt, F, O.
 On the keyboard, press Ctrl + O.
 On the Tool Bar, click the [Open] icon (5.2.2).

36

Control Software for BP Series5.4 Control

Notes
About compatibility with “BP0421 Sequence Edit software” accompanying with BP4610/BP4620:
 Sequence data file (*.dat) created with the “BP0421 Sequence Edit software” can be used withthis software.
 Sequence setting file created with this software cannot be used with the “BP0421 Sequence
Edit software”.
 You cannot create sequence data for multiple BP power sources at the same time with thissoftware. Also, you cannot control sequence execution of multiple BP power sources at thesame time with this software.
 When you open a file created with “BP0421 Sequence Edit software” which includes sequence
data of multiple BP power sources, a dialog as shown in Figure 5-12 appears. In the dialog,
select one of the data, and then click OK to load the selected one.
 The data files that are created with the “BP0421 Sequence Edit software” are only used for
BP4610/BP4620.

Figure 5-12 Sequence Data Select Dialog

5.4

ControlThis section describes how to control a start, stop, etc. of the sequence.

5.4.1 Start
Enabled only in the execution mode and with the output on. Following three methods are available.
 From the Menu Bar, select [Control] - [Start].
 On the keyboard, press Alt, R, S.
 In the Operation Bar, click [Start] button (5.2.7).

5.4.2 Stop
Following three methods are available.
 From the Menu Bar, select [Control] - [Stop].
 On the keyboard, press Alt, R, E.
 In the Operation Bar, click [Stop] button (5.2.7).

37

Control Software for BP Series5.5 Sequence View

5.4.3 Hold
Following three methods are available.
 From the Menu Bar, select [Control] - [Hold].
 On the keyboard, press Alt, R, H.
 In the Operation Bar, click [Hold] button (5.2.7).

5.4.4 Branch
Describes the branch 0. The branch 1 is similar to the branch 0. Following two methods areavailable.
 From the Menu Bar, select [Control] - [Branch 0].
 In the Operation Bar, click [Branch 0] button (5.2.7).

5.4.5 Output On
Following three methods are available.
 From the Menu Bar, select [Control] - [Output ON].
 On the keyboard, press Alt, R, N.
 In the Operation Bar, click OUTPUT (5.2.7).

5.4.6 Output Off
Following three methods are available.
 From the Menu Bar, select [Control] - [Output OFF].
 On the keyboard, press Alt, R, F.
 In the Operation Bar, click OUTPUT (5.2.7).

5.4.7 Switch Execution Mode
Switches between the Edit mode and Execution mode. Following two methods are available.
 From the Menu Bar, select [Control] - [Switch Mode].
 In the Operation Bar, click Control/Edit (5.5

5.2.7).

Sequence View

Open the [Sequence View] window (8). Following method is available.

 From the Menu Bar, select [Tool] - [Sequence View].

38

Control Software for BP Series6. Measurements Logging
6.1

Open or Close the Measurements Logging
Window ·················································· 40

6.2

Name of Each Component in the Window ······ 40

6.3

Operations on Each Section ······················· 41

6.4

Log Display Section ·································· 43

6.5

Measurements Log File ····························· 43

39

Control Software for BP Series6.1 Open or Close the Measurements Logging Window

6.1

Open or Close the Measurements Logging Window

6.1.1 Open the Measurements Logging Window
Following two methods are available.
 In the [Basic Controller] Menu Bar, select [Tool] - [Logging].
 Click the [Logging] icon (4.2.2) on the [Basic Controller] Tool Bar.

6.1.2 Close the Measurements Logging Window
Click the6.2

in the upper right corner of the [Logging] window.

Name of Each Component in the Windowa) Menu Barb) Tool Barc) Log display section

Figure 6-1 Measurements Logging Window

a)
b)
c)

Menu Bar
Tool Bar
Log display section

6.3.1
6.3.2
6.4

40

Control Software for BP Series6.3 Operations on Each Section

6.3

Operations on Each Section

6.3.1 Menu Bar
The menu of [Measurements Logging] appears in Figure 6-2.

ロギング
Logging

設定(S)
Set(S)

開始(S)Start(S)Startsthe logging
ロギングを開始します

停止(E)
Stop(E)Stops
the logging
ロギングを停止します

Clear
Log
ログクリア

取得ログをクリアします
Clearsthe collected log

Logging
Condition
ロギング条件Opens
the [Logging Setting] dialog
ロギング条件画面を表示します

Figure 6-2 Measurements Logging Window Menus

6.3.2 Tool Bar
On the [Measurements Logging] Tool Bar, you just click the icon shown in Figure 6-3 to execute thecorresponding function.
a)b)

Figure 6-3 Measurements Logging Tool Bara)b)Start Logging
Stop Logging

Starts the logging.
Stops the logging.

6.3.3 Start, Stop, and Clear
StartFollowing two methods are available.
 From the Menu Bar, select [Logging] - [Start].
 From the Tool Bar, select the [Start Logging] icon.
StopFollowing two methods are available.
 From the Menu Bar, select [Logging] - [Stop].
 From the Tool Bar, select the [Stop Logging] icon.
Clear Log
From the Menu Bar, select [Logging] - [Clear Log] to clear logs in the [Measurements Logging]
window. The logged data in the logging file are not cleared.

41

Control Software for BP Series6.3 Operations on Each Section

6.3.4 Logging Conditions
Sets the measurements log file and a logging interval. From the Menu Bar, select [Set] - [Logging
Condition] to display the [Logging Setting] dialog.

Figure 6-4 Logging Setting Dialog

Save in a File
When the [Save in a File] check box is selected, the measurements log file is created and saved to
the folder specified in [Location] (6.5).

Location
Specifies a folder to save the measurements log file.
Logging IntervalSpecifies the interval of measurements logging in seconds. The range of the value is between 1 to
300.

Notes
 The accuracy of the logging interval is not guaranteed.

42

Control Software for BP Series6.4 Log Display Section

6.4

Log Display Section

When the logging is started, a log for each line is created in the log display section with thespecified interval.

6.5

Measurements Log File

When the [Save in a File] check box is selected in the [Logging Setting] dialog (6.3.4), starting

a logging creates a measurements log file in the folder specified in [Location] and appends a log to
the log file.
The format of the measurements log file is described below.
File name
The file is created with the name of YYYYMMDD_HH_MM_SS.txt based on the time when thelogging is started.
File format
Text file delimited by comma. The first line includes the item names and the subsequent lines
represent measurements logs.

Notes
 Data in the log display section cannot be copied to the clip board or saved to a file. If you needto keep the log in a file, select the [Save in a File] check box in the [Logging Setting] dialog(

6.3.4) and use the measurements log file.

 Logging data displayed on a window or saved in a file is up to 3600 lines. If logging data
exceeds 3600 lines, displayed data will be wrapped around and a new file will be created.
Excess data will be saved in the new file.
 Logging may stop if there is not enough empty space in the hard disc.
 Logging cannot be done during sequence execution.

43

Control Software for BP Series6.5 Measurements Log File

44

Control Software for BP Series7. Arbitrary Waveform Editing
7.1

Overview ················································ 46

7.2Open or Close the Arbitrary Waveform Editing
Window ·················································· 47

7.3

Name of Each Component in the Window ······ 48

7.4

Operations on Each Section ······················· 49

7.5

Waveform Display Section ························· 51

7.6File Operation ·········································· 56

7.7

Printing Waveforms ·································· 57

7.8

Editing a New Arbitrary Waveform ··············· 58

7.9Interpolate ·············································· 68

7.10 Operation················································ 73
7.11 Compress/Expand ···································· 76
7.12 System Setting ········································ 80
7.13 Memory ·················································· 82

45Control Software for BP Series7.1 Overview

7.1

Overview

This chapter uses some examples of creating arbitrary waveforms shown in the Figure 7-1 to help
you understand the basic operations and functions of the "Arbitrary waveform editing tool."
We recommend you to operate the tool while reading this chapter to understand how it works moreeasily.

Figure 7-1 Created Arbitrary Waveforms Examples

46

Control Software for BP Series7.2 Open or Close the Arbitrary Waveform Editing Window

7.2

Open or Close the Arbitrary Waveform Editing Window

7.2.1 Open the Arbitrary Waveform Editing Window
Following three methods are available.
 In the [Basic Controller] Menu Bar, select [Tool] - [Edit Waveform] (4.2.1).

 Click the [Arbitrary Waveform Editing] icon (4.2.2) on the [Basic Controller] Tool Bar.

 Click the [Arbitrary Waveform Editing] icon (5.2.2) on the [Sequence] Tool Bar.

7.2.2 Close the Arbitrary Waveform Editing Window
Following two methods are available to finish editing arbitrary waveforms. When you perform theexit operation, the confirmation dialog opens as shown in Figure 7-2. Select Yes to close the[Arbitrary Waveform Editing] window.
 From the Menu Bar, select [File] - [Exit].
 Click thein the upper right corner of the [Arbitrary Waveform Editing] window.

Figure 7-2 The Confirmation Dialog When Finishing Editing Arbitrary Waveforms

47

Control Software for BP Series7.3 Name of Each Component in the Window

7.3

Name of Each Component in the Window

The name of the file used to read/write the waveform data is shown in the title bar. If no file has
been read/written, [<Untitled>] is shown in the bar.

a) Menu Barb) Tool Barc) Control paneld) Waveform display section

Figure 7-3 The Arbitrary Waveform Editing Window

a)
b)
c)
d)

Menu Bar
Tool Bar
Control panel
Waveform display section

48

7.4.1
7.4.2
7.4.3
7.4.4

Control Software for BP Series7.4 Operations on Each Section

7.4

Operations on Each Section

This section provides how to operate each section.
Based on the BP power source side status, you may encounter an error message when setting an item.
Handle the error according to the message content.

7.4.1 Menu Bar
The menu of [Arbitrary Waveform Editing] appears in Figure 7-4.

File(F)

Edit(E)

Tool(T)

Setting(O)Open(O)...

Ctrl+O

Opens a waveform information file

Save(S)

Ctrl+S

Saves the waveform information file

Save As(.wdb) (A)...

Ctrl+A

Saves the waveform information in a custom format file

Save As(.txt) (T)...

Ctrl+T

Saves the waveform information in a text format file

Print(P)...

Prints the waveform data

Exit(X)

Exits the [waveform editing] tool

Undo(U)

Ctrl+U

Restores the waveform data to the previous information

Redo(Y)

Ctrl+Y

Cancels the undo operation

Cut(T)

Ctrl+X

Cuts the selected waveform data and text

Copy(C)

Ctrl+C

Copies the selected waveform data and text

Paste(P)

Ctrl+V

Pastes the cut/copied information

Delete(D)Ctrl+D

Deletes the selected waveform data and text

Create(W)Displays the [New Arbitrary Waveform Editing Panel]Interpolate(I)Displays the [Interpolate Panel]

Operate(O)Displays the [Operate Panel]Compand(P)Displays the [Compress/Expand Panel]

Memory Transfer...

Opens the [MemoryTransfer] dialog

Memory Clear...

Opens the [MemoryClear] dialog

System Setting(S)...

Displays the [Setting] dialog

Grid(G)

Switches On/Off the grid drawing

Figure 7-4 Arbitrary Waveform Editing Window Menus

49

Control Software for BP Series7.4 Operations on Each Section

7.4.2 Tool Bar
On the [Arbitrary Waveform Editing] Tool Bar, you just click each icon shown in Figure 7-5 to
execute the corresponding function.
a)

b)

c)

d)

Figure 7-5 Tool Bar in the Arbitrary Waveform Editing Window
a)
b)
c)
d)

Open
Save
Memory Transfer
Memory Clear

Opens a waveform information file.
Saves the waveform information file.
Opens the [MemoryTransfer] dialog.
Opens the [MemoryClear] dialog.

7.4.3 Control Panel Section
In the Control Panel section, the control panel that is currently selected is displayed.
Immediately after the Arbitrary waveform editing tool is started or after each operation, the SelectItem Panel is displayed instead.

Select Item Panel
CreateNew Arbitrary Waveform
Editing PanelInterpolate

Interpolate Panel

OperateOperate Panel

Compress/Expand

Compress/Expand Panel

Figure 7-6 Transitions for Control Panels

7.4.4 Waveform Display Section
In the waveform display section, the image of the created waveform or each type of the coordinates
data is displayed.

50

Control Software for BP Series7.5 Waveform Display Section

7.5

Waveform Display Section

7.5.1 Waveform Display Area
The waveform data currently being created is always displayed in the waveform display area.
In the waveform display area, coordinate values indicating the display area size, markers used foreach operation (7.5.3), and the grid for checking the waveform rate (7.5.6) are drawn in

addition to the waveform data.

7.5.2 Display Magnification
In the waveform display area, you can expand the displayed waveform by changing the display
magnification horizontally and vertically.
Display magnification of vertical axis
The vertical magnification can be set to [1:1] (displays the complete waveform), [1:2] (expands halfof the waveform to be displayed in the entire screen), [1:4], or up to [1:256].
To set the display magnification, click the

button located in the upper part of the vertical scroll

bar and select the desired magnification from the displayed list. Pressing the  or  key while themagnification list is displayed increases the magnification, and pressing the  or  key decreases
the magnification. Pressing the Home key shows the waveform in its original size, and pressing the
End key displays the waveform in the maximum magnification.
Display magnification of horizontal axis
The horizontal magnification can be set to [1:1] (displays the complete waveform), [1:2] (expands
half of the waveform to be displayed in the entire screen), [1:4], or up to [1:128].
To set the display magnification, click the

button located on the right of the horizontal scroll bar

and select the desired magnification from the displayed list. Pressing the  or  key while themagnification list is displayed increases the magnification, and pressing the  or  key decreases
the magnification. Pressing the Home key shows the waveform in its original size, and pressing the
End key displays the waveform in the maximum magnification.
Scrolling
When the vertical/horizontal magnification is set to [1:2] or more, you can slide the scroll bar.
The coordinate values of the waveform display area changes as you slide the scroll bar. You candrag the scroll bar to the desired coordinates to observe other parts of the waveform.

51

Control Software for BP Series7.5 Waveform Display Section

7.5.3 Markers
Markers are used to select the waveform range in the horizontal direction when editing or creating
any type of the waveform. They are also used to specify the horizontal position in order to read thevertical value of the waveform.
Markers are displayed with red and blue vertical lines in the waveform display area.
Markers operation
Two types of markers are used in the Arbitrary waveform editing tool: A marker (red) and B marker(blue).
A marker cannot be located on the right side of B marker. A marker is always located on the left sideor same position of B marker. The position of each marker is displayed in the [X] fieldcorresponding to the [Marker:] field of each color. The value of the waveform corresponding to themarker position is displayed in the [Y] field.
Moving markers (mouse dragging)
Two methods are provided in order to move markers: dragging a mouse and specifying values.
When the mouse cursor is hovered over a marker, the shape of the cursor is turned intofromTo move the marker, drag the mouse while the cursor is in this shape. Although the markers on any.

end of the line can be difficult to identify, they can also be moved by using the maker flag located in
the upper part of the waveform display area.
When moving markers by dragging a mouse, the address of the waveform data is moved as a unit ofmovement. Under the display magnification in which multiple addresses are mapped to one dot, themovement occurs by a step of that number of addresses corresponding to one dot.
Moving markers (specifying values)
To specify the marker location with higher resolution, enter values for the marker location directly.
The location display section for A marker is selected by clicking the [X] item corresponding to it orpressing the Alt key and A key. Enter values and press the Tab key to move A marker to thespecified location.
To specify the marker location with higher resolution, enter values for the marker location directly.
B marker is also moved to the specified location by clicking the [X] item corresponding to B marker
or pressing the Alt key and B key, entering values for B maker in the location display section, andpressing the Tab key.
The marker can be located in any location within the range of the settings/display resolutio nregardless of addresses of the waveform data by specifying values.
Coordinate marker mode
A and B markers can be moved independently or together depending on the Link check box.
When the Link check box is selected, A and B markers are moved together. The gap in the horizontal
direction between A and B markers (distance between markers) is displayed on the right of [dX(-)].
When moving one of these markers, the other one is also moved keeping the distance.
When you click the right side of the [dX(-)] or press the Alt key and the - key, enter values, andpress the Tab key, B marker is moved so that the gap between markers is set to the specified value.
Range of impact by markers
Selecting the range by using markers affects the operations below.
52

Control Software for BP Series7.5 Waveform Display Section
 Range to copy/cut/paste of waveforms (7.5.4)

 Range of arbitrary waveforms editing (7.8)

 Range to generate waveforms by interpolation (7.9)

 Range of performing compression/expansion (7.11)

 Range to perform operation among waveforms (7.10)

Technically, markers are located "immediately before" the specified/displayed location on thehorizontal axes (value displayed on the right of the [X] field).
For example, when the horizontal location is 5 for A marker and 10 for B marker, the selected range
is 5X<10. A marker is located immediately before 5, therefore 5 falls between A marker and B
marker. B marker is located immediately before 10, therefore 10 does not fall between A marker andB marker.

7.5.4 Waveform Manipulation
Undo and redo
With the Arbitrary waveform editing tool, the waveform data can be restored to the previous status
after editing arbitrary waveforms (Undo). To do so, click [Edit] - [Undo] (Alt, E, U) or press theCtrl and U.
To cancel the previous Undo operation (Redo), click [Edit] - [Redo] (Alt, E, Y) or press the Ctrl
and Y.
Cut/copy/paste/delete
With the Arbitrary waveform editing tool, you can cut/copy/paste/delete the waveform data or edit
waveforms as needed.
 Cut[Edit] - [Cut] (Alt, E, T or Ctrl and X)
 Copy[Edit] - [Copy] (Alt, E, C or Ctrl and C)
 Paste[Edit] - [Paste] (Alt, E, P or Ctrl and V)
 Delete[Edit] - [Delete] (Alt, E, D or Ctrl and D)
When performing the cut or copy operation, the waveform data of the selected part is sent to the clip
board.
In this case, the waveform data of the selected part which is 16-bit data (0 to 65535), is sent to theclip board as a number string with one data per one row. If a data value is originally negative, 65536
is added to it to convert into a positive value.
These contents can be pasted to any text editor or spreadsheet software, or can be pasted to itself or
any other "Arbitrary waveform editing tools" which are currently active.

53

Control Software for BP Series7.5 Waveform Display Section

Cut

The selected part is deleted

Clipboard

The selected part is not changed

Clipboard

Copy

The selected range

Paste

The size of the clipboard is smaller: Trailing 0s arefilledPaste

The size of the clipboard is larger: The part that did not fit is truncatedDeleteThe selected part is deleted, while the contents on the
clipboard are not changed

Figure 7-7 Operations with the Clip Board

54

Control Software for BP Series7.5 Waveform Display Section

7.5.5 Example of Arbitrary Waveform Editing
We will create a full-wave rectification waveform to demonstrate copy and paste functions of a
waveform.
Step 1: Click the button on the upper left corner of the screen. You can also click [Tool] - [Create] toobtain the same result.
Step 2: A sine wave is selected in the initial state. Click the All-Page OK button to return to the
waveform display screen.
Step 3: Move B marker to the center of the waveform.
[1024.000] is displayed at the lower right corner of the screen.
Enter [512] (half of 1024) in the numeric area of [X] corresponding to B marker and press the
Tab key.
Step 4: Hold down the Ctrl key and press the C key. You can also click [Edit] - [Copy] to obtain thesame result. This operation copies the data between A marker and B marker, which is the firsthalf of the waveform, to the clip board.
Step 5: Select the check box to the left of the Link to enter the coordinate marker mode.
Enter [512] in the numeric area of [X] corresponding to the marker A and press the Tab key.
Step 6: Hold down the Ctrl key and press the V key. You can also click [Edit] - [Paste] to obtain thesame result.
This operation pastes the waveform data from the clip board to the last half of the waveform.
Description 1: The operation such as clicking the C key with the Ctrl key held down is described by"Ctrl + C" in the following sections. When Ctrl + C (Copy) is performed, the waveformfrom the copied area remains without changes. When Ctrl + X (Cut) is performed, thedata from the selected area is copied to the clip board too, but the waveform from thisarea is deleted. When Ctrl + D (Delete) is performed, the waveform from the selectedarea is deleted, but the contents in the clip board are not changed.
Description 2: A marker and B marker are used to select the range. For example, if the range specified
with the markers is 0 - 1024, the actual selected range is 0X<1024.

7.5.6 Grid
When you select or deselect [Set] - [Grid] (Alt, S, G), a check mark appears or disappears to theleft of [Grid]. When the check mark is shown, the grid is shown in the waveform display area. Whenthe check mark is hidden, the grid is hidden.
The grid is not printed when printing waveforms. (

55

7.7)

Control Software for BP Series7.6 File Operation

7.6

File Operation

You can read/write the following types of files by using the Arbitrary waveform editing tool. Texts
in parentheses indicate file extensions to be added to that type of file.
 Custom format file including the waveform data and the display unit setting (.wdb) ( Text format file including only the waveform data (.txt) (7.6.1)

7.6.2) Text format file including parameters used for editing arbitrary waveforms (.wfn) ( Text format file including the control point information (.prn/.tsv/.csv) (7.8.6)

7.9.4)

Notes
About compatibility with "0105 Arbitrary Waveform Editor" accompanying with BP4610/BP4620:
 Various kinds of files (*.wdb / *.wfn / *.prn / *.tsv / *.csv) created with the "0105 Arbitrary
Waveform Editor" can be used with this software.
 Some kinds of settings like those of signal generator cannot be used.
 "0105 Arbitrary Waveform Editor" proprietary format (*.ocb) files cannot be used.
 Files created with this software cannot be used with the "0105 Arbitrary Waveform Editor".
 The files that are created with the “0105 Arbitrary Waveform Editor” are only used for
BP4610/BP4620.

7.6.1 Custom Format File
You can save the waveform data created with the Arbitrary waveform editing tool and the display
unit setting in one file.
When you click [File] - [Save As...(.wdb)] (Alt, F, A, or Ctrl + A), the window titled [Save As]
will be displayed.
Select the location where the file will be saved, enter the file name, and click the [ Save] button. The
file extension is ".wdb," which can be omitted when entering a file name.
After you read/write a file, when you click [File] - [Save] (Alt, F, S or Ctrl + S) or thecorresponding button on the Tool Bar, the file is overwritten to the current file whose title is shownin the title bar. If you have not performed any file operation, clicking [Save] performs the sameaction as [Save As] for the custom file.

7.6.2 Text Format FileThe waveform data created with the Arbitrary waveform editing tool can be saved as a text file sothat the data can be used in other applications easily.
When you click [File] - [Save As...(.txt)] (Alt, F, T or Ctrl + T), the window titled [Save As] will
be displayed.
Select the location where the file will be saved, enter the file name, and click the Save button. The
file extension is ".txt," which can be omitted when entering a file name.
In a text file, 16-bit data (0 to +65535) is saved as the number string with one data per one row. If a

56

Control Software for BP Series7.7 Printing Waveforms
data value is originally negative, 65536 is added to it to convert into a positive value. The number ofrows is fixed to 1024.
This file can be read with any text editor or spreadsheet software.
Also, a text file created with any text editor or spreadsheet software can be read with the "Arbitrary
waveform editing tool." When creating a text file, include one data per one row. The data must be
16-bit signed integers (32768 to +32767). Note that the numeric data format is different from thatof the created text file.
As a standard, include 1024 data in a data file. If a file includes more than 1024 data, the excess data
is skipped during the read process. On the other hand, if a file includes less than 1024 data, they areread into the first part of the waveform and the rest of the waveform will not be changed.

7.6.3 File Reading
Display the Open File dialog by clicking [File] - [Open] (Alt, F, O or Ctrl + O) or thecorresponding button on the Tool Bar. Enter the file name and click OK button. The waveform
information will be read from the specified waveform data file.

7.7

Printing Waveforms

You can print the waveform data created with the "Arbitrary waveform editing tool" as a waveform
image. However, the grid is not printed regardless of the display mode.
When you click [File] - [Print] (Alt, F, P or Ctrl + P), the Print dialog is displayed. For details of
the print setup, see the instruction manual of your printer.

57

Control Software for BP Series7.8 Editing a New Arbitrary Waveform

7.8

Editing a New Arbitrary Waveform[New Arbitrary Waveform Editing Panel] is used to create a standard waveform or a formula
waveform.
By clicking Create button on Select Item Panel or performing [Tool] - [Create] (Alt, T, W), [NewArbitrary Waveform Editing Panel] is displayed. Operations on waveform display sections disabledduring [New Arbitrary Waveform Editing Panel] is displayed.
Just after editing an arbitrary waveform on [New Arbitrary Waveform Editing Panel] and returning
to waveform display screen, the generated waveform can be restored to the state before the edited
contents were reflected by selecting [Edit] - [Undo] (Alt, E, U), or Ctrl + U.

Figure 7-8 Editing a New Arbitrary Waveform

7.8.1 Range/Page
In Edit new arbitrary waveform, a waveform is generated by applying a "range" and a "definition of
waveform" that are independent for each page. When [New Arbitrary Waveform Editing Panel] isdisplayed for the first time, the present range for marker specification is applied as the range for
New arbitrary waveform editing.
The range for each page is set on the two numeric input areas under [Range].
If the ranges of two or more pages overlap together, the waveform definition of the page with larger
number (the later page) is effective. By utilizing this feature, some parts of waveforms defined on
the previous pages can be changed all at once.
Each page can be enabled/disabled independently. Click either [Enable] or [Disable] radio button to
make it selected status.

58

Control Software for BP Series7.8 Editing a New Arbitrary WaveformMove between pages by using
editing screen.
Clicking

button andbutton on the left bottom of the Arbitrary waveform

button moves to the previous page, andbutton moves to the next page.

button moves you to the first active page. Clicking

button moves you to the lastactive page.
By entering numbers directly into the value input area between buttons and p ressing Enter key, you
can jump to the specified page. Available page number is from 1 to 200.
By clicking the Initialize button on the top of [New Arbitrary Waveform Editing Panel], you caninitialize the setting values for the displayed page to the default values.
To initialize setting values for all pages to the default values at once, click All-Page Clear button.
Then [Range] of each page is set to zero.
To generate the waveform on the displayed page, click Page OK button on the bottom of the page.
To generate the waveforms on all pages at once, click All-Page OK button on the bottom of thepage.
To return to the waveform display screen without generating a waveform, click Cancel button on
the bottom of the page.

7.8.2 Select a WaveformClickbutton on the right of [Wave] on [New Arbitrary Waveform Editing Panel] to display thelist of available waveforms. Select a waveform by clicking it.
Table 7-1 shows the types of waveform that can be generated.
Table 7-1 Waveform Selection
Waveform
Sine
Triangle
SquareNoise

DC
Function

Description
Generate a sine wave by setting appropriate parameters.
Generate a triangle wave by setting appropriate parameters.
Generate a square wave by setting appropriate parameters.
Generate a noise waveform that is different every time. It is generated basedon the random number calculation. The generated noise waveform is white
noise with the uniform distribution in amplitude.
Generate a waveform assuming the data within the specified range as same.
Define a waveform by combining various formulas.

See 7.8.3 for the setting of each parameter.
See 7.8.4 for the setting of waveform function formula.

59

Control Software for BP Series7.8 Editing a New Arbitrary Waveform

7.8.3 Parameter Setting
If the setting of [Wave] is sine wave, triangle wave, square wave, noise, or DC, you must set
appropriate parameters to generate the wave. The following shows the available parameters to set.
Table 7-2 Parameters of the Standard Waveform
OffsetSize
Amplitude
PeriodPhase
Symmetry
Duty
Transition

Sine





—
—
—

Triangle






—
—

Square





—



Noise



—
—
—
—
—

DC


—
—
—
—
—
—

Type of parameter
The size is the width of [Range] of the page. When the size is changed, the upper limit of range
specification is changed.
Amplitude is peak to peak value.
Period specifies how many cycles (waves) of the waveform should be generated within the range.
The unit of phase is deg.
For a triangle waveform, slope (symmetry) can be set. The unit of slope is %.
For a square wave, duty ratio and transition can be set. The unit of duty ratio is [%]. Transition sets
the time needed for the wave height to reach from 0% to 100% using the ratio (%) against the cycle.
If [Offset] or [Amplitude] that exceeds +/ full scale value is set, the waveform is clipped at +/ fullscale.

60

Control Software for BP Series7.8 Editing a New Arbitrary Waveform

7.8.4 Waveform Function Setting
When [Function] is selected in Select a Waveform (7.8.2), constant input section [Constant]and formula input section [Y=] are displayed.

Figure 7-9 When "Waveform Function" is Selected

By entering constant and formula and clicking the Execute button, you can check the calculated
waveform in waveform display area of [New Arbitrary Waveform Editing Panel].
Constant
Constant is described as [constant = value or formula] format, for example, [fs=32767;],[s=2*pi/1024;]. Always add semicolon [;] at the end of a constant definition or formula.
A constant or formula is described in single-byte. Alphabetical characters are case-independent.
Any constant should start with an alphabetical character and consist of alphanumeric characters.
Name of a constant should not be same as any of the embedded functions (recommended to avoid using the same string as one of the embedded constants (Table 7-5). It is also
Table 7-3).

With the All-Page OK button, constant is effective for all pages on and after the defined page.
For example, constants defined on page 1 are effective for all the pages. Constants defined on page 3
are not effective for page 1 and 2, but effective for page 3 and after.
When creating only the waveforms that are displayed by the Page OK button, constants are
effective only for pages being displayed. For example, constants defined on page 2 are not effective
for page 1 or pages on and after 3.
In this case, to make the constant given on other page effective, click the Execute button on thepage where the constant is defined to perform a calculation beforehand.

61

Control Software for BP Series7.8 Editing a New Arbitrary WaveformEmbedded constant
Constants shown in Table 7-3 are embedded into the Arbitrary waveform editing tool.
If you use the above stated method to define a constant with the same name as one of the embedded
constants, the definition of that embedded constant is disabled and your definition of values andformulas become effective.
Table 7-3 Embedded ConstantExpression
pi
c
h
k
r

Meaning
Circular constant
Speed of light
Planck's constantBoltzmann's constantEuler's constantValue
3.1415926535898
2.99792458e8
6.6260755e-34
1.380658e-23
0.57721566490153

Function
In formula input section [Y=], provide a formula in Y=f(X) format.
[X] is a value to be changed within the range of the page. For example, if the range in a page is 1000
to 2000, [X] in the formula changes between 1000 to 2000.
The value of [X] in the formula is affected by the unit of horizontal axis (7.12.1) which is set on

the unit setting screen.
For example, consider the following cases that a sine wave is provided by a formula like [Y=][sin(X)]. Radian expression is used for the arguments of the sin() function.
Assume that the unit of horizontal axis is [Address] and the range is from 0 to 1024. Since
1024=2**162.9746, the result of this formula is a sine wave with about 163 waves.
In the case that the unit of horizontal axis is [Time] and the frequency is 500 Hz, the cycle is 2 ms
and 2e-3=2**0.0003183. Then the result of this formula is a value that changes just little around
0° of the sine wave.
In the case that the unit of the vertical axis is [User] and the range is from 0 to 1, 1=2**0.1591.
Then, the result of this formula is a waveform of about 1/6 first half of a sine wave.
To obtain 1 wave of sine wave from the simplest formula, set the unit of the horizontal axis to[User] and [Min-Max] to 0 to 6.283185.
The value of [Y=] in the formula is affected by the unit of vertical axis (7.12.2) which is set on

the system setting screen.
Consider the following cases that a sine wave is provided by a formula like [Y=] [sin(X)]. The valueof sin() function is ±1.
In the case that the unit of a vertical axis is [Data], its range is 32768 to +32767. Therefore, theresult of this formula is a waveform around 0 with very small amplitude.
In the case that the unit of a vertical axis is [Voltage] and the amplitude is 20 Vp-p, its range is ±10.
Therefore, the result of this formula is a sine wave of 1/10 of full scale.
In the case that the unit of a vertical axis is [User] and its range is 1 to +1, the result of thisformula is a full scale sine wave.
If the result of calculation exceeds +/ full scale, the waveform clips at +/ full scale.

62

Control Software for BP Series7.8 Editing a New Arbitrary Waveform
Operator
In constant input section [Constant] and formula input section [Y=], combination of Table 7-4
operators can be used.
The operators in the following table are shown in the descending order of the priority.
Logical operator returns 1 when the given condition is true, and returns 0 when false.
Table 7-4 Operators
Operator( ), Function, Constant,User-defined variable,
Number string+, , !
^*, /+, <, <=, >, >===, !=&&||

Coupling rule

Remarks











Unary operator. ! is a logical operator.
Binary operator, Power
Binary operator, Multiplying/Dividing calculation
Binary operator, Adding/Subtracting calculation
Logical operator, Bigger/Smaller comparison
Logical operator, Equivalent comparison
Logical operator, Logical multiply
Logical operator, Logical add

Embedded function
In the constant input section [Constant] and the formula input section [Y=], combination of Table
7-5 functions can be used.
Table 7-5 Embedded Function
Functionsin(arg), cos(arg),tan(arg)atn(arg)sqr(arg)exp(arg)log(arg)
log10(arg)
power(arg1, arg2)
phase(arg1, arg2)
tri(arg1, arg2)
sqw(arg1, arg2, arg3)

rnd()

Description
Triangle functions. Arguments are in radians.
Arctangent function. Returns the angle in radians whose tangent is theargument.
Returns the positive square root of the argument.
Exponential whose base is e (base of natural logarithm)
Returns natural logarithm.
Returns common logarithm.
Returns the magnitude of the complex vector whose real part is the 1stargument and imaginary part is the 2nd.
Returns the angle of the complex vector whose real part is the 1st argument
and the imaginary part is the 2nd.
Triangle wave whose angle is the 1st argument and slope (symmetry) is the2nd. The 2nd argument is optional. When omitted, it is regarded as 50%.
Square wave whose angle is the 1st argument, duty ratio is the 2nd,transition is the 3rd. The 2nd and the 3rd arguments are optional. Whenomitted, the 2nd is regarded as 50% and the 3rd regarded as 0%. The 2ndargument cannot be omitted when the 3rd is specified.
White noise whose magnitude is uniformly distributed within 1. No
argument is specified.

63

Control Software for BP Series7.8 Editing a New Arbitrary Waveform
Examples of waveform function formulasThis section shows several examples of waveform function formulas.
In the example consisting of only page 1, the range is whole range of the horizontal axis, anddescriptions are omitted.
 One cycle of a sine wave (unit of the horizontal axis: address 0 to 1024, unit of the verticalaxis: data ±32767)
Page 1[Constant] [fs=32767;][s=2*pi/1024;]
 Address 1024 corresponds to 2
[Y=][fs*sin(x*s)]
 One cycle of a sine wave (unit of horizontal axis: time 0ms to 1ms, unit of vertical axis: voltage±10V)
Page 1[Constant] [fs=10;][s=2*pi/1e-3;]1ms is 2
[Y=][fs*sin(x*s)]
 One cycle of a sine wave (unit of horizontal axis: user-defined unit 0 to 1, unit of vertical axis:
user-defined unit 1 to +1)
Page 1[Constant] [s=2*pi;][Y=][sin(x*s)]
 One cycle of a sine wave (unit of horizontal axis: user-defined unit 0 to 6.283185, unit ofvertical axis: user-defined unit 1 to +1)
Page 1[Constant] (None)[Y=][sin(x)] One cycle of a square wave (unit of horizontal axis: user-defined unit 0 to 6.283185, unit ofvertical axis: user-defined unit 1 to +1)
Page 1[Constant] (None)[Y=][((sin(x)>=0) 0.5)*2]
Obtain a square wave of 0/+1
using the logical operator ">=" toconvert into ±1.
 DC sweep waveform (unit of horizontal axis: user-defined unit 0 to 1, unit of vertical axis:
user-defined unit 1 to +1)
Page 1[Constant] (None)[Y=][(x0.5)+sin(2*pi*x*32)/2]
 Damped wave (unit of horizontal axis: user-defined unit 0 to 6.283185, unit of vertical axis:
user-defined unit 1 to +1)
Page 1[Constant] (None)[Y=][exp(x)*sin(x*64)]
 DSB waveform (unit of horizontal axis: user-defined unit 0 to 6.283185, unit of vertical axis:
user-defined unit 1 to +1)
Page 1[Constant][a=19.5;][b=20.5;][Y=][(sin(a*x)+sin(b*x))/2]

64

Control Software for BP Series7.8 Editing a New Arbitrary Waveform

7.8.5 Example of Creating an Arbitrary Waveform
Standard waveform
As an example of standard waveform, we will create a triangle wave of 30% symmetry.
Step 1:

Click the Create button on Select Item Panel.
You can also click [Tool] - [Create] to obtain the same result.
Select Item Panel is changed to [New Arbitrary Waveform Editing Panel].

Step 2:

Clickbutton on the right side of [Wave], and then click [Triangle] in the list.
In value input section on the right side of [Symmetry], change the value from [50] to [30],and then press Enter key. This specifies a triangle wave of 30% symmetry.
Click the All-Page OK to close [New Arbitrary Waveform Editing Panel] and display thegenerated waveform in the waveform display section.

Step 3:
Step 4:

Description 1: In this example, a waveform is generated over entire horizontal axis (X). In the"Arbitrary waveform editing tool", a waveform can be divided into two or morepages, for example, the first 1/4 of a waveform to page 1, the last 1/2 to page 2, andothers. In this case, specified effective waveforms on multiple pages can be executed
all at once by clicking the All-Page OK button. If you want to execute only the
waveforms displayed on the current page, click the Page OK button. In the example
above, since page 1 is the only page specified, the result is same for clicking either
button.
Description 2: You can select sine wave, square wave (variable duty ratio), noise, DC, and waveformdefinition by a formula (waveform function), as well as triangle wave.

65

Control Software for BP Series7.8 Editing a New Arbitrary Waveform
Formula waveform
As an example of editing an arbitrary waveform by formula, we will create a waveform of afundamental wave with the 3rd and 5th harmonics waves superimposed.
Step 1:
Step 2:
Step 3:
Step 4:
Step 5:

Step 6:
Step 7:
Step 8:
Step 9:Select [Set] - [System Setting].
A dialog titled [Unit Setting] appears.
In the [Unit (X)] combo box of [X-axis Unit Setting], click [User]. Leave Min-Max as theinitial value of [0.000000 to 1.000000].
In the [Unit (Y)] combo box of [Y-axis Unit Setting], click [User]. Leave Min-Max as theinitial value of [0.000000 to 1.000000].
Click the OK button to return to waveform display screen.
Click the Create button on Select Item Panel.
You can also click [Tool] - [Create] to obtain the same result.
Select Item Panel is changed to [New Arbitrary Waveform Editing Panel].
Clickbutton on the right side of [Wave], and then click [Function] in the displayed list.
Enter [s=2*pi;] in the input area on the right side of [Constant].
Enter [sin(x*s)+sin(x*s*3)/3+sin(x*s*5)/5] in the input area on the right side of [Y=].
Clicking the Execute button displays a waveform as a calculation result in the Arbitrary
waveform editing screen.
Click the All-Page OK button to return to waveform display section.

Description 1: Here, entire horizontal axis (X) is processed as the range of 0 to 1 by using theuser-defined unit. Also, entire vertical axis (Y) is processed as the range of ±1.
One cycle of a sine wave is easily expressed by defining s=2 as a constant andspecifying [x*s] in the formula.
Description 2: In step 2, if the range of X is set as 0 to 6.283185 (2) using the user-defined unit, theformula becomes more simple as [sin(x)+sin(x*3)/3+sin(x*5)/5].

66

Control Software for BP Series7.8 Editing a New Arbitrary Waveform

7.8.6 Operation of Parameter File for Arbitrary Waveform Editing
Parameter setting of [New Arbitrary Waveform Editing Panel] can be saved as a text file.
Click Save button on the top of [New Arbitrary Waveform Editing Panel] to display a screen titled[Save As].
Select the location where the file will be saved, enter the file name, and click the Save button. The
file extension is ".wfn," which can be omitted when entering a file name.
To load a parameter setting file, click Open button on the top of [New Arbitrary Waveform Editing
Panel]. The screen titled Open File is displayed. Select the location to save the file and enter the file
name, and then click Open button.
Because the setting file for the Arbitrary waveform editing screen is a text file, it can be edited using
any text editor. However, we do not recommend to do so. It may result in the situations where"Arbitrary waveform editing tool" is changed to a format that cannot be read. Or if a formula ischanged to become too long exceeding the limit, edited file may not be readable. For the informationof files that can be processed by "Arbitrary waveform editing tool", see 7.6.

7.8.7 Print
Parameter settings of [New Arbitrary Waveform Editing Panel] can be printed.
Click Print button on the top of [New Arbitrary Waveform Editing Panel] to display the Print dialog.
For details of the print setup, see the instruction manual of your printer.

67

Control Software for BP Series7.9 Interpolate

7.9Interpolate[Interpolate Panel] is used to create a waveforms by using various interpolation. A "point" that is set
to interpolate is called a "control point."
When you click the Interpolate button on Select Item Panel or select [Tool] - [Interpolate] (Alt, T,
I), [Interpolate Panel] is displayed.
Just after editing an arbitrary waveform on [Interpolate Panel] and returning to waveform display
screen, the generated waveform can be restored to the state before the edited contents were reflectedby selecting [Edit] - [Undo] (Alt, E, U), or Ctrl + U.

Figure 7-10 Interpolate

Operations to edit interpolation are executed for the selected range. First select the range by using A
marker and B marker on waveform display screen.

68

Control Software for BP Series7.9 Interpolate

7.9.1 Control Point Setting
Interpolation is executed for a range that is selected by markers in waveform display screen.
A control point can be set outside the selected range. However, control points outside the range are
ignored when interpolation is executed.
A control point may be set on any location. However, two or more control points cannot be set on
one X coordinate.
Specify a control point by values
Enter coordinate values in the input area on the right side of [X=] and [Y=] of [Interpolate Panel].
To activate the right side of [X=], click the input area, or press Alt + X.
To activate the right side of [Y=], click the input area, or press Alt + Y.
Click Add button to display the [+] mark at the specified position of the Waveform display section.
The positions of the control points are displayed also in the list of control points of [ Interpolate
Panel] using their values. In the list of the control points, control points are displayed after sorted by
the ascending order of their X values.
Specify a control point by mouse
If any [+] mark of control points is shown if red (selected), first click in the waveform display area
where there is no mark displayed to change all marks to light blue (not selected).
Move the mouse cursor to the position to which you want to add a control point, and then click it
while pressing Ctrl key. A control point will be added. You can know approximate position of themouse cursor in [Cursor] on the top left of the Waveform display section. The added control point isalso added to the list of control points in the [Interpolate Panel]. Check the coordinate values.
Move a control point by values
When you select (click) any control point from the list of control points in the [ Interpolate Panel],the point is selected and the following processes are performed:
 The specified part of the list is displayed inverted.
 In the input area of [X=] and [Y=], the coordinate values of the selected control point are
displayed.
 In the Waveform display section, the corresponding coordinate point [+] mark turns to red.
The control point can also be selected by clicking [+] mark in the Waveform display section.
However, if the magnification of the screen is lower, the mark may not be caught due to the screen
resolution.
While a control point is selected, updating the value of [Y=] and clicking Add button moves theselected control point. Clicking Add button after updating the value of [X=] adds a new control
point if the identical coordinate point does not exist, or updates the control point if exists.
Move a control point by mouse
A control point can also be moved by dragging [+] mark of the Waveform display section. However,if the magnification of the screen is lower, the mark may not be caught due to the screen resolution.

69

Control Software for BP Series7.9 InterpolateDelete control points
Click the Delete button to delete control points being selected at that time.
There is no way to restore control points after delete operation. Caution is required for this function.
Delete all control points
Click the Delete All button to delete all control points being set at that time.
There is no way to restore control points after all delete operation. Great caution is required for thisfunction.

7.9.2 Execute Interpolation
After the range is selected and the control point is set, execute the interpolation. There are thefollowing three types of interpolation:
 Linear interpolation: interpolates using straight line between control points
 Spline interpolation: interpolates using smoothed curve between control points
 Continuous spline interpolation: interpolates with curved line so that the line forms an unified
shape also with the waveforms outside the selected range
To execute linear interpolation, click the Linear button, or press Alt + L.
To execute spline interpolation, click the Spline button, or press Alt + S.
To execute continuous spline interpolation, click the Continuous Spline button.
When a part of the waveform is selected as the range, interpolation is performed by interpolating theboth ends of the range and the control points within the range.
When entire waveform is selected, continuous spline interpolation interpolates so tha t the
waveforms would be concatenated smoothly when repeated. In linear or spline interpolation, the firstand last value are different resulting in the waveform discontinuous when repeated.
If that exceeds +/ full scale is set as the result of interpolation, the waveform is clipped at +/ fullscale.
After executing interpolation, click the OK button to return to the waveform display screen.

70

Control Software for BP Series7.9 Interpolate

7.9.3 Example of Creating an Arbitrary Waveform
As an example of editing an arbitrary waveform by interpolation, we will create a smoothed pulse
waveform.
Step 1:
Step 2:
Step 3:

Step 4:
Step 5:

Step 6:
Step 7:
Step 8:

Select [Setting] - [System Setting] to display a dialog titled [System Setting].
Click [User] from the combo box on the right side of [Unit(X)].
Leave [Min-Max] as the initial value of [0.000000 to 1.000000].
Click [User] from the combo box on the right side of [Unit(Y)].
Leave [Min-Max] as the initial value of [1.000000 to 1.000000].
Click the OK button to return to waveform display screen.
Set the coordinate value of A marker (read) as [0.2], and then press Tab key.
Set the coordinate value of B marker (blue) as [0.8], and then press Tab key.
Click Interpolate button on Select Item Panel.
You can also click [Tool] - [Interpolate] to obtain the same result.
Select Item Panel is changed to [Interpolate Panel].
Enter [0.5] as the coordinate value of [X=], and [1] as the coordinate value of [Y=], and thenclick the Add button.
Click the Continuous Spline button.
The interpolated waveform is displayed in the Waveform display section.
Click the OK button to return to waveform display section.

Description 1:
Description 2:

Description 3:

In the interpolation editing, a point that is set in step 6 is called "control point."
In linear interpolation, a waveform is created by interpolating between control points
with a straight line.
In spline interpolation, control points are interpolated smoothly with a spline curve.
In continuous spline interpolation, interpolation is performed so that the waveform canconcatenate also with the vicinity of the selected range smoothly. When all the range
is selected, the waveform is interpolated so that the first and last waveform isconcatenated smoothly when it is repeated.

71

Control Software for BP Series7.9 Interpolate

7.9.4 Control Point File Operation
Control point setting of [Interpolate Panel] can be saved as a text file.
Click Save button on the top of [Interpolate Panel] to display a screen titled [Save As].
Select the location where the file will be saved, enter the file name, and click the Save button.
Select a file extension from ".prn", ".tsv", or ".csv." It can be omitted when entering a file name.
 Extension .prn

Control point information file delimited by space Extension .tsv

Control point information file delimited by tab Extension .csv

Control point information file delimited by comma

To load a control point setting file, click Open button on the top of [Interpolate Panel]. The screen
titled Open File is displayed. Select the location to save the file and enter the file name, and thenclick Open button.
This file can be read with any text editor or spreadsheet software. Also, a text file created with any
text editor or spreadsheet software can be read with the "Arbitrary waveform editing tool." Whencreating a text file, one line must consist of 2 data elements of X and Y, and be saved in the format
same as the file with the above extension.
For the information of files that can be processed by "Arbitrary waveform editing tool", see 7.6.

72

Control Software for BP Series7.10 Operation

7.10

Operation[Operate Panel] has a waveform in selected ranges, and the standard waveform, formula waveform,or the function to execute arithmetical operation on a waveform in clip board to create a waveform.
When clicking the Operate button on Select Item Panel, or select [Tool] - [Operate] (Alt, T, O),[Operate Panel] is displayed. Operations on waveform display sections disabled during [Operate
Panel] is displayed.
Just after editing an arbitrary waveform on [Operate Panel] and returning to waveform display
section, the generated waveform can be restored to the state before the edited contents were reflectedby selecting [Edit] - [Undo] (Alt, E, U), or Ctrl + U.
Operation is executed for a range selected by markers. First select the range to edit by using A
marker and B marker on waveform display section.

Figure 7-11 Operation

73

Control Software for BP Series7.10 Operation

7.10.1 Types of Operation
When clicking

button between [Selected Area] and [Clip Board/Created Waveform], a list ofarithmetical operation is displayed. Select an operator by clicking in the list, or pressing , , , key.
[*] represents multiplication, and [/] represents division.

7.10.2 Set a Operation Target
Generated waveform
When clicking the Created Waveform button, or pressing Alt + W, the Arbitrary waveform editing
screen appears. Operations can be executed according to "Edit a New Arbitrary Waveform" (7.8).

However, there are the following limitations for an arbitrary waveform editing in operations.
 [Range] or [Size] cannot be changed.
 A range cannot be divided over two or more pages.
After you create a waveform according to "Edit a New Arbitrary Waveform" (7.8) and click the

Page OK, the created waveform is displayed in [Clip Board/Created Waveform] area.
Clip Board
Click the Clip Board button or pressing Alt + B to display a waveform stored in clip board in [ClipBoard/Created Waveform] area. For operation with the clip board, see 7.5.4.
If the selected range is longer than the data in the clip board, the remained portion is processed as 0.
If the selected range is longer than the data in clip board, the data is used beginning with its fron t
part.
Though the data in the clip board is 16-bit integer, it is converted using the unit of vertical axis
before the operations. For example, in the case that the unit of vertical axis is a user-defined unit:1
to +1, data in the clip board is converted and processed after adjusted to the range of ±1.

7.10.3 Operation Execution
Operation is executed automatically every time the operation type is changed or data in [ClipBoard/Created Waveform] is changed.
The result of operation is displayed as a waveform in [Operation Result] area.
To reflect the operation result to the Waveform display section, click OK button. Or, click Cancel
button to discard the result of calculation and return to the Waveform display section.

74

Control Software for BP Series7.10 Operation

7.10.4 Example of Creating an Arbitrary Waveform
As an example of operations, we will create a waveform of sine wave with noise superimposed.
Step 1:

Display [New Arbitrary Waveform Editing Panel].
In its initial state, a sine wave is selected.
Change the value on the right side of [Amplitude] from [65534] to [50000] to make theamplitude smaller.
Click the All-Page OK button to return to waveform display screen.

Step 2:

Click the Operate button on Select Item Panel.
You can also click [Tool] - [Operate] to obtain the same result.
Select Item Panel is changed to [Operate Panel].
Click the Created Waveform button.
Select [Waveform] combo box, and then click [Noise] in the list displayed.
Change the value on the right side of [Amplitude] from [65534] to [15000].
Return to [Operate Panel] by clicking the Page OK button.
In this stage, the result of the addition is displayed in the [Operation Result] field.
Click the OK button to return to waveform display section.
This produces a waveform of a sine wave with noise superimposed.

Step 3:
Step 4:

Step 5:

Description 1: Subtraction, multiplication, and division are also available as well as addition which
was shown in this example.
Description 2: You can operate for only a part of a waveform by selecting that part of the waveformusing A and B markers in the waveform display screen beforehand.
Description 3: In this example, the waveform created on the [Arbitrary Waveform Editing Panel] isused for operation.
In step 3, the contents in "clipboard" can be used for operation by clicking theClip Board button.
Description 4: When executing multiplication, it is convenient to set the unit of the vertical axis as ±1of the user-defined unit.
This makes the result of the multiplication between full scale values to a full scalevalue also.

75

Control Software for BP Series7.11 Compress/Expand

7.11

Compress/Expand[Compress/Expand Panel] generates a waveforms by compressing or expanding the waveforms inthe selection vertically/horizontally.
When you click the Compand button on Select Item Panel or perform [Tool] - [Compand] (Alt, T,
P), [Compress/Expand Panel] is displayed. Operations on waveform display sections disabledduring [Compress/Expand Panel] is displayed.
Just after editing an arbitrary waveform on [Compress/Expand Panel] and returning to waveform
display section, the generated waveform can be restored to the state before the edited contents werereflected by selecting [Edit] - [Undo] (Alt, E, U), or Ctrl + U.

Figure 7-12 Compression/Expansion

7.11.1 Compression/Expansion along Horizontal Axis
Because the compression/expansion operation affects only the selected range by markers, you must
set the selection by using markers in the waveform display section (7.5.3) before youcompress/expand along the horizontal axis.
To set the compression/expansion along the horizontal axis, you use the items in the [X-axis] on theCompression/Expansion screen.
Compress/expand selection to start/end point
Enter the numeric values in the input areas of the [Start X=] and [End X=] and click OK button.
The waveform in the selection that is already selected by the markers can be compressed/expandedor moved to the selection specified by the start and end points.
The area with no data as the result of the compression/expansion is filled with the data immediately
before or after it.

76

Control Software for BP Series7.11 Compress/Expand
Expand selection to fit
Click the Expand All button to expand the selection that is already selected by the markers to theentire waveform data. For example, the actual data collected by the digital oscilloscope usually does
not represent an exact one cycle. In this case, you can use this feature to clip one cycle.
Notes
Note that when the expansion rate is too high, the distortion may occur in the waveform.

7.11.2 Compression/Expansion along Vertical Axis
Because the compression/expansion operation affects only the selected range by markers, you must
set the selection by using markers in the waveform display section (7.5.3) before youcompress/expand along the vertical axis.
To set the compression/expansion along the vertical axis, you use the items in the [Y-axis] on theCompression/Expansion screen.
Compression/expansion using maximum/minimum value
When [Max/Min](option button) is selected ( ), the maximum value and the minimum value inthe selected range specified by the markers are displayed on the right of [Max] and [Min],
respectively. When you enter the maximum/minimum value for the target in the respective display
section after compression/expansion and press Enter key, the waveform in the display waveform
section will be changed.
You can also flip the waveform by setting the maximum value smaller than the minimum value.
When you are satisfied with the generated waveform, click OK button.
To return to the waveform display screen without performing compression/expansion, click Cancel
button.
Compression/expansion using amplitude/offset
When [Amplitude/Offset](option button) is selected ( ), amplitude value and offset value inthe selection selected by the markers is displayed on the right of [Amplitude] and [Offset],
respectively.
The following shows the relationship between amplitude/offset and maximum/minimum value.
amplitude = (width from maximum value to minimum value), offset = (center of maximum
value and minimum value)
maximum value = offset + (amplitude / 2), minimum value = offset  (amplitude / 2)
You can also flip the waveform by setting amplitude to a negative value.
When you are satisfied with the generated waveform, click OK button.
To return to the waveform display screen without performing compression/expansion, click Cancel
button.

77

Control Software for BP Series7.11 Compress/Expand
Expand selection to max amplitude
Click the Expand with Offset Clear button to expand the selection that is already selected by themarkers to the maximum amplitude. If the offset in the selection before expansion is not 0, it will bechanged to 0 after the expansion.
By clicking the Expand with Fixed Offset button, you can expand the waveform so that thepositive or negative peak matches the maximum value without changing the offset.
Notes
If the result of expansion exceeds +/ full scale, the waveform is clipped at +/ full scale.
Note that when the expansion rate is too high, the distortion may occur in the waveform.

7.11.3 Example of Creating an Arbitrary WaveformHorizontal Compression/Expansion
As an example of horizontal compression/expansion of the waveform, we will generate the burst
waveform by compressing a sine wave to the first quarter of the waveform display screen.
Step 1:

Display [New Arbitrary Waveform Editing Panel].
In its initial state, a sine wave is selected.
Change [1] on the right of [Period] to [4] to make it a sine wave with 4 cycles.
Click the All-Page OK button to return to waveform display screen.

Step 2:

Click the Compand button on Select Item Panel.
You can also click [Tool] - [Compand] to obtain the same result.
Select Item Panel is changed to [Compress/Expand Panel].
[1024.000] is displayed in the lower right of the waveform display screen.
Leave the numeric area on the right of [Start X=] as [0].
Enter the quarter of 1024, which is [256], in the numeric area on the right of [End X=] andpress Enter key.
In the waveform display screen, you can see that the sine wave with 4 waveforms which had
been displayed in the entire screen is now compressed to the first quarter of the sc reen.
Click the OK button to return to waveform display screen.

Step 3:

Step 4:

Description 1: In this example, because you left [Start X=] as [0], the original waveform wascompressed to the first quarter of the waveform in the waveform display screen.
For example, if [Start X=] is set to [256] and [End X=] is set to [512], the original
waveform is compressed to the second quarter of the waveform display screen insteadof the first quarter.
Description 2: You can also expand the selection of the waveform to the entire waveform.
You must select the portion of the waveform using marker A and B in the waveform
display screen in advance.
Then click the Expand All button in the [Compress/Expand] screen to expand theselection to the entire waveform.

78

Control Software for BP Series7.11 Compress/Expand
Vertical compression/expansion
As an example of vertical compression/expansion of the waveform, we will generate a trapezoidal
waveform by expanding and clipping the triangle waveform.
Step 1:

Step 2:

Step 3:

Step 4:

Display [New Arbitrary Waveform Editing Panel].
In its initial state, a sine wave is selected.
Select [Triangle] from [Wave] combo box.
Click the All-Page OK button to return to waveform display screen.
Click the Compand button on Select Item Panel.
You can also click [Tool] - [Compress/Expand] to obtain the same result.
Select Item Panel is changed to [Compress/Expand Panel].
In the numeric area on the right of [Max], change [32767] to [100000], then press Enterkey.
In the numeric area on the right of [Min], change [32767] to [100000], then press Enterkey.
In the waveform display section, you can see that the triangle waveform is expanded
vertically and clipped, transforming to a trapezoidal waveform.
Click the OK button to return to waveform display screen.

Description 1: You can also use the maximum/minimum numeric values specified in the step 3 tocompress the waveform vertically or move the waveform up or down. If the result of
the expansion or movement exceeds the +/ full scale, the waveform will be clipped at
the +/ full scale point.
Description 2: You can compress/expand only a part of a waveform by selecting that part of the
waveform using A marker (red) and B marker (blue) in the waveform display screen
beforehand.
Description 3: If the +/ full scale is not reached by the waveform, you can expand the waveform tomaximum amplitude by clicking the Expand with Fixed Offset button or the Expand
with Offset Clear button.
Description 4: If the maximum is set to [100000] and the minimum is set to [100000] in the step 3,
the waveform will be flipped.
Description 5: While you used [Max/Min] to specify the compression/expansion rate in this example,
you can also use [Amplitude/Offset] to do so. Click(option button) on the left of[Amplitude/Offset] to turn it to(selected). Next, set [Amplitude] to [200000] and[Offset] to [0] to obtain the same result as this example.
Description 6: In this example, you generated the trapezoidal waveform by clipping the triangle
waveform. You can generate it more easily by setting [Transition] against the square
waveform.

79

Control Software for BP Series7.12 System Setting

7.12

System Setting

7.12.1 X Axis Unit Settings
In "Arbitrary waveform editing tool," you can use time and user-defined unit in addition to theaddress of waveform data as a unit for displaying/setting horizontal axis.
Time coordinates with [Freq].
For a user-defined unit, you can arbitrarily specify the start point and end point of the waveform
data and name of the unit.
Some examples of user-defined units for the horizontal axis are listed in Table 7-6.
When you use mathematical expressions to generate the waveform, it is useful to use values from 0
to 6.283185 because the unit of the trigonometric function such as sin() is radian.
Click thebutton on the right of [Unit] to display a list of available units for the horizontal axis.

Select a unit of horizontal axis by clicking in the list, or pressing , , ,  key.
Selecting a user-defined unit as the unit of X axis allows you to specify [Name] and [Min-Max].
In the area on the right of the [Name], enter a string of up to 4 characters (2 two-byte characters) as
the name of the unit of horizontal axis.
In the areas on the right of the [Min-Max], enter the minimum value (the value at the left end of the
waveform) and maximum value (the value at the right end of the waveform) of the user-defined unit.
Table 7-6 Example of User-defined Unit of Horizontal Axis
Range
01
11
0360
0400
06.283185

Name (Description)
Period(vertical axis user-defined unit: used toadjust to vertical axis range of ±)deg (degree, °)
grad
rad

80

Control Software for BP Series7.12 System Setting

7.12.2 Y Axis Unit Settings
In "Arbitrary waveform editing tool," you can use voltage and user-defined unit in addition to
waveform data (16 bit: 32768 to +32767) as a unit for displaying/setting vertical axis.
Voltage coordinates with [Amplitude] and [Offset].
For a user-defined unit, you can arbitrarily specify the bottom and top of the waveform data andname of the unit.
When you use mathematical expressions to generate the waveform, it is useful to use values from 1
to +1 because the result of the function such as sin() is within ±1.
Click thebutton on the right of [Unit] to display a list of available units for the vertical axis.

Select a unit of vertical axis by clicking in the list, or pressing , , ,  key.
Selecting a user-defined unit as the unit of vertical axis allows you to specify [Name] and[Min-Max].
In the area on the right of the [Name], enter a string of up to 4 characters (2 two-byte characters) as
the name of the unit of vertical axis.
In the areas on the right of the [Min-Max], enter the minimum value (the value at the bottom end of
the waveform) and maximum value (the value at the top end of the waveform) of the user -defined
unit.

81

Control Software for BP Series7.13 Memory

7.13

Memory"Arbitrary waveform editing tool" allows you to transfer the generated waveform data to the BP
power source.

7.13.1 Memory Transfer
Select [Tool] - [Memory Transfer] or click the [Memory Transfer] icon on the Tool Bar to display
the [MemoryTransfer] dialog.
Specify the memory number on the BP power source you want to set. Click the OK button to start
the waveform data transmission to the BP power source.

7.13.2 Memory Clear
Select [Tool] - [Memory Clear] or click the [Memory Clear] icon on the Tool Bar to display the[MemoryClear] dialog.
Specify the memory number on the BP power source you want to clear. Click the OK button to clear
the data for the selected memory number in the BP power source.

Figure 7-13 MemoryTransfer/MemoryClear Dialog

Notes
When this operation is executed, a sine wave is written to ARB1 to ARB8, a square wave iswritten to ARB9 to ARB12, and a triangle wave is written to ARB13 to ARB16.

82

Control Software for BP Series

8. Sequence View
8.1

Open or Close the Sequence View Window ··· 84

8.2

Name of Each Component in the Window ······ 84

8.3

Operations on Each Section ······················· 85

8.4

Sequence Graph Display Section ················ 86

8.5

Monitoring of Sequence Execution ··············· 87

83

Control Software for BP Series8.1 Open or Close the Sequence View Window

8.1

Open or Close the Sequence View Window

8.1.1 Open the Sequence View Window
Following method is available.
 In the [Sequence] Menu Bar, select [Tool] - [Sequence View].

8.1.2 Close the Sequence View Window
Click the8.2

in the upper right corner of the [Sequence] window.

Name of Each Component in the Windowa) Scale
Settingb) Sequence Graph display section

Figure 8-1 The Sequence View Windowa)b)

Scale Setting
Sequence Graph Display Section

84

8.3.1
8.3.2

Control Software for BP Series8.3 Operations on Each Section

8.3

Operations on Each Section

8.3.1 Scale Setting

Figure 8-2 Scale Setting
You can change the scale of the vertical axis of the Sequence Graph by changing the Scale Setting.

8.3.2 Sequence Graph Display Section

Figure 8-3 Scroll Bar
When the number of steps is 25 or more, and in Edit mode, the scroll bar is displayed. By sliding thescroll bar, you can change the step display range.

85

Control Software for BP Series

8.4 Sequence Graph Display Section

8.4

Sequence Graph Display Section

The sequence graph is displayed as shown in Figure 8-4.
The looping step is displayed only once with a green solid line. The infinite looping step is displayed
only once with a red dashed line. If the number of steps is 24 or less, the sequence graph will beenlarged and displayed according to the number of steps. If the number of steps is 25 or more, the widthof the steps displayed will be constant.

Infinite looping step

Looping step

Figure 8-4 Sequence Graph

86

Control Software for BP Series

8.5 Monitoring of Sequence Execution

8.5

Monitoring of Sequence Execution

When you start the sequence, monitoring of sequence execution is started as shown in Figure 8-5.
The sequence graph scrolls automatically in the horizontal direction during execution monitoring.
In the execution status of the sequence, the area of the step being executed is displayed in a different
color. The progress status within the step is indicated by sweep pointer.

Sweep pointerCurrent step Area

Figure 8-5 Execution status of the sequence

Notes
 The accuracy of the execution status of the sequence is not guaranteed.
 If [Step end phase] is enabled, the execution status of the sequence will have a time lag to
become [Step end phase] (0 deg) after [Step time] has elapsed.
 When looping through the same step, the sweep pointer may appear to stop the right end of thecurrent step area.
 When the operation type is Keep or Sweep setting, the actual output value may differ from thedisplay on the graph.

87

Control Software for BP Series

8.5 Monitoring of Sequence Execution

88

Control Software for BP Series

9. Maintenance
9.1

CD-ROM Management ······························ 90

9.2

Replace Damaged CD-ROM ······················· 90

9.3

Check Version ········································· 9089Control Software for BP Series9.1 CD-ROM Management

9.1

CD-ROM Management

CD-ROM should be handled carefully paying attention to the followings.
Do not store your CD-ROM under direct sunlight or in high temperature or humidity.
 Store and use the CD-ROM avoiding dusty environment.
 Do not touch the recording surface. It may cause damage or error.
 When the recording surface gets dirty, wipe the surface with dry soft cloth. Do not use solvent
such as benzene.
 Store the CD-ROM horizontally and vertically to avoid twisting or curving.
 Use a felt pen when you write letters to the label surface of the CD-ROM (do not use a pen
such as ball-point pen or pencil of which tip is hard).

9.2

Replace Damaged CD-ROM

If your CD-ROM has been damaged, contact NF Corporation or our agent.
For a fee, we will replace it with new one.

9.3

Check Version

The version of this software is displayed in the upper right of the dialog which appears when you
click the System Setting button.

Figure 9-1 System Setting Dialog

90

Control Software for BP Series

WABUN: (DA00045403-004)

If there are any misplaced or missing pages, we will replace the manual.

Contact thesales representative.
NOTES• Reproduction of the contents of this manual is forbidden by applicable laws.
• The contents of this manual may be revised without notice.
• Information provided in this manual is intended to be accurate and reliable. However,
we assume no responsibility for any damage regarding the contents of this manual.
• We assume no responsibility for influences resulting from the operations in thismanual.
© Copyright 2014-2018, NF Corporation

Control Software for BP Series Instruction Manual

NF Corporation
6-3-20, Tsunashima Higashi, Kohoku-ku, Yokohama
223-8508 JAPAN
Phone +81-45-545-8111 Fax +81-45-545-8191

http://www.nfcorp.co.jp/

NF Corporation
6-3-20, Tsunashima Higashi, Kohoku-ku, Yokohama 223-8508 JAPAN