CONTROL SOFTWARE FOR DP SERIESTYPE L

INSTRUCTION MANUALNF Corporation

DA00057717-006

CONTROL SOFTWARE FOR DP SERIES TYPE L

Instruction 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 Programmable AC Power Source DP 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. Simulation: Explains how to operate the "Simulation" function, one of the primary functions of
the Control Software.
6. Sequence: Explains how to operate the "Sequence" function, one of the primary functions of theControl Software.
7. Measurements Logging: Explains how to operate the Measurements Logging.
8. Arbitrary Waveform Editing: Explains how to operate the Arbitrary waveform editing tool
(WAVE DESIGNER for DP series Type L).
9. Maintenance: Explains the management of the CD-ROM, and what to do when it is damaged.
 Coverage of the mentioning contents.
The description of this manual applies to products with version 1.80 or above.
For details on checking the version, see Chapter 9.3.

iControl Software for DP series Type L 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 DP series Type L Disclaimer "Control Software for DP series Type L" (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 DP series Type L

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

2.

3.

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

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

1.2

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

1.3

Communication with DP power source at Software Startup ......................................... 3

1.4

Conventions Used in This Manual ................................................................................ 4

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

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

2.2

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

2.2.1

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

2.2.2

Installation of Control Software for DP series Type L ............................................ 8Control Software Operation ................................................................................................. 9
3.1

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

3.1.1

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

3.1.2

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

3.2

Communication with DP 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

Model Setting ....................................................................................................... 14

3.6.2

Connection Setting .............................................................................................. 17

3.7
4.

Error Message ............................................................................................................ 18
Basic Controller................................................................................................................ 19

4.1

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

4.2

Operations on Each Section ....................................................................................... 21

4.2.1

Menu Bar ............................................................................................................. 21

4.2.2

Tool Bar ............................................................................................................... 21

4.2.3

Reload and Set Buttons ....................................................................................... 22

4.2.4

Basic Setting ........................................................................................................ 22iv

Control Software for DP series Type L

4.2.5

Output Setting ...................................................................................................... 23

4.2.6

Limiter Setting ...................................................................................................... 24

4.2.7

Operation Bar ...................................................................................................... 25

4.3

4.3.1

Save As ............................................................................................................... 26

4.3.2

Save ..................................................................................................................... 26

4.3.3

File Reading ......................................................................................................... 26

4.4Store .................................................................................................................... 27

4.4.2

Recall ................................................................................................................... 27

4.4.3

Reset ................................................................................................................... 27

Status .......................................................................................................................... 28

4.5.1

Status Monitor ...................................................................................................... 28

4.5.2

Clear .................................................................................................................... 28

4.6

Logging ....................................................................................................................... 29

4.7

Arbitrary Waveform Editing ......................................................................................... 29

4.8

Restrictions in the Communication Offline State ........................................................ 29

Simulation .......................................................................................................................... 30
5.1

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

5.2

Operations on Each Section ....................................................................................... 32

5.2.1

Menu Bar ............................................................................................................. 32

5.2.2

Tool Bar ............................................................................................................... 32

5.2.3

Basic Setting ........................................................................................................ 33

5.2.4

Parameter Setting ................................................................................................ 34

5.2.5

Graph ................................................................................................................... 35

5.2.6

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

5.3

Simulation Setting File ................................................................................................ 36

5.3.1

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

5.3.2

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

5.3.3

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

5.3.4

Write to USB Memory (Export) ............................................................................ 36

5.4

6.

Memory ....................................................................................................................... 27

4.4.1

4.5

5.

DP power source Setting File ..................................................................................... 26

Control ........................................................................................................................ 38

5.4.1

Start ..................................................................................................................... 38

5.4.2

Stop ..................................................................................................................... 38

5.4.3

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

5.4.4

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

5.4.5

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

Sequence ........................................................................................................................... 39
6.1

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

6.2

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

6.2.1

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

6.2.2

Tool Bar ............................................................................................................... 42v

Control Software for DP series Type L

6.2.3

Basic Setting ........................................................................................................ 42

6.2.4

Step Arrangement ................................................................................................ 43

6.2.5

Step-control Parameter Setting............................................................................ 46

6.2.6

Intra-Step Parameter Setting ............................................................................... 47

6.2.7

Operation Bar ...................................................................................................... 48

6.3

6.3.1

Save As ............................................................................................................... 49

6.3.2

Save ..................................................................................................................... 49

6.3.3

File Reading ......................................................................................................... 49

6.3.4

Write to USB Memory (Export) ............................................................................ 49

6.4

7.

Control ........................................................................................................................ 50

6.4.1

Start ..................................................................................................................... 50

6.4.2

Stop ..................................................................................................................... 50

6.4.3

Hold ..................................................................................................................... 50

6.4.4

Branch ................................................................................................................. 50

6.4.5

Output On ............................................................................................................ 51

6.4.6

Output Off ............................................................................................................ 51

6.4.7

Switch Execution Mode ....................................................................................... 51

Measurements Logging ..................................................................................................... 52
7.1

8.

Sequence Setting File................................................................................................. 49

Open or Close the Measurements Logging Window .................................................. 53

7.1.1

Open the Measurements Logging Window .......................................................... 53

7.1.2

Close the Measurements Logging Window ......................................................... 53

7.2

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

7.3

Operations on Each Section ....................................................................................... 54

7.3.1

Menu Bar ............................................................................................................. 54

7.3.2

Tool Bar ............................................................................................................... 54

7.3.3

Start, Stop, and Clear .......................................................................................... 55

7.3.4

Logging Conditions .............................................................................................. 55

7.4

Log Display Section .................................................................................................... 56

7.5

Measurements Log File .............................................................................................. 56

Arbitrary Waveform Editing ................................................................................................ 58
8.1

Overview ..................................................................................................................... 59

8.2

Opening/Closing the Arbitrary Waveform Editing Window ......................................... 60

8.2.1

Opening the Arbitrary Waveform Editing Window ............................................... 60

8.2.2

Closing the Arbitrary Waveform Editing Window ................................................. 60

8.3

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

8.4

Operations on Each Section ....................................................................................... 62

8.4.1

Menu Bar ............................................................................................................. 62

8.4.2

Tool Bar ............................................................................................................... 63

8.4.3

Control Panel Section .......................................................................................... 63

8.4.4

Waveform Display Section ................................................................................... 63

8.5

Waveform Display Section .......................................................................................... 64
vi

Control Software for DP series Type L

8.5.1

Waveform Display Area ....................................................................................... 64

8.5.2

Display Magnification ........................................................................................... 64

8.5.3

Markers ................................................................................................................ 65

8.5.4

Waveform Manipulation ....................................................................................... 66

8.5.5

Example of Arbitrary Waveform Editing ............................................................... 68

8.5.6

Grid ...................................................................................................................... 68

8.6

8.6.1

Custom Format File ............................................................................................. 69

8.6.2

Text Format File ................................................................................................... 69

8.6.3

File Reading ......................................................................................................... 71

8.6.4

Exporting the File for DP power source ............................................................... 71

8.7

Printing Waveforms .................................................................................................... 71

8.8

Editing a New Arbitrary Waveform.............................................................................. 72

8.8.1

Range/Page ......................................................................................................... 73

8.8.2

Select a Waveform .............................................................................................. 73

8.8.3

Parameter Setting ................................................................................................ 74

8.8.4

Waveform Function Setting ................................................................................. 75

8.8.5

Created Arbitrary Waveforms Examples ............................................................. 79

8.8.6

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

8.8.7

Print ..................................................................................................................... 81

8.9Interpolate ................................................................................................................... 82

8.9.1

Control Point Setting ............................................................................................ 83

8.9.2

Execute Interpolation ........................................................................................... 84

8.9.3

Created Arbitrary Waveforms Examples ............................................................. 85

8.9.4

Control Point File Operation ................................................................................ 86

8.10

Operation .................................................................................................................... 87

8.10.1

Types of Operation .............................................................................................. 88

8.10.2

Set a Operation Target ........................................................................................ 88

8.10.3Operation Execution ............................................................................................ 88

8.10.4Created Arbitrary Waveforms Examples ............................................................. 89

8.11

Compress/Expand ...................................................................................................... 90

8.11.1

Compression/Expansion along Horizontal Axis ................................................... 90

8.11.2Compression/Expansion along Vertical Axis ....................................................... 91

8.11.3Created Arbitrary Waveforms Examples ............................................................. 92

8.12

System Setting ............................................................................................................ 94

8.12.1

X Axis Unit Settings ............................................................................................. 94

8.12.2Y Axis Unit Settings ............................................................................................. 95

8.13

9.

File Operation ............................................................................................................. 69

Memory ....................................................................................................................... 95

8.13.1

Memory Transfer ................................................................................................. 95

8.13.2

Memory Clear ...................................................................................................... 95

Maintenance ...................................................................................................................... 96
9.1

CD-ROM Management ............................................................................................... 97vii

Control Software for DP series Type L9.2

Replace Damaged CD-ROM ...................................................................................... 97

9.3

Check Version ............................................................................................................ 97

viii

Control Software for DP series Type L

ix

Control Software for DP series Type L

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 Software was Started in Communication Offline State............................................................................................................................ 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 3-9 Working Power Units Dialog (DP120LM 3P4W mode) ........................................... 15
Figure 3-10 Working Power Units Dialog (Power unit error) .................................................... 15
Figure 4-1 Basic Controller Window ......................................................................................... 20
Figure 4-2 Menu Composition of Basic Controller .................................................................... 21
Figure 4-3 Basic Controller Tool Bar ........................................................................................ 21
Figure 4-4 Reload and Set Buttons .......................................................................................... 22
Figure 4-5 Basic Setting ........................................................................................................... 22
Figure 4-6 Confirmation Dialog for Clearing the Setting ........................................................... 22
Figure 4-7 Output Setting ......................................................................................................... 23
Figure 4-8 Example of Setting Range Error Dialog .................................................................. 23
Figure 4-9 Limiter Setting ......................................................................................................... 24
Figure 4-10 The Indication of OUTPUT Button......................................................................... 25
Figure 4-11 Store and Recall Dialogs ....................................................................................... 27
Figure 4-12 Status Display Example (Sensing Voltage Anomaly) ............................................ 28
Figure 5-1 Simulation Window .................................................................................................. 31
Figure 5-2 Menu Composition of the Simulation....................................................................... 32
Figure 5-3 Simulation Tool Bar ................................................................................................. 32
Figure 5-4 Basic Setting (Mode, Range, and Repeat) .............................................................. 33
Figure 5-5 Confirmation Dialog for Clearing the Setting ........................................................... 33
Figure 5-6 Basic Setting (Trigger Setting) ................................................................................ 33
Figure 5-7 Parameter Setting ................................................................................................... 34
Figure 5-8 Setting of Start Phase and Stop Phase ................................................................... 34
Figure 5-9 Graph ...................................................................................................................... 35
Figure 5-10 Operation Bar of the Simulation ............................................................................ 35
Figure 6-1 Sequence Window .................................................................................................. 40
Figure 6-2 Menu Composition of Sequence ............................................................................. 41
Figure 6-3 Sequence Tool Bar .................................................................................................. 42
Figure 6-4 Basic Setting (Output Mode and Output Range) ..................................................... 42xControl Software for DP series Type L

Figure 6-5 Confirmation Dialog for Clearing the Setting ........................................................... 42
Figure 6-6 Basic Setting (Trigger Setting) ................................................................................ 43
Figure 6-7 Step Arrangement Buttons ...................................................................................... 43
Figure 6-8 Confirmation Dialog for Deleting a Step .................................................................. 43
Figure 6-9 Error Dialog for Copying Data ................................................................................. 45
Figure 6-10 Enabling or Disabling Start Phase and Stop Phase .............................................. 46
Figure 6-11 Set Behavior Type ................................................................................................. 47
Figure 6-12 Operation Bar of Sequence ................................................................................... 48
Figure 7-1 Measurements Logging Window ............................................................................. 53
Figure 7-2 Menu Composition of the Measurements Logging .................................................. 54
Figure 7-3 Measurements Logging Tool Bar ............................................................................ 54
Figure 7-4 Logging Setting Dialog ............................................................................................ 55
Figure 8-1 Created Arbitrary Waveforms Examples ................................................................. 59
Figure 8-2 The Confirmation Dialog When Finishing Editing Arbitrary Waveforms .................. 60
Figure 8-3 The Arbitrary Waveform Editing Window ................................................................ 61
Figure 8-4 Menu Composition of the Arbitrary Waveform Editing Window .............................. 62
Figure 8-5 Tool Bar in the Arbitrary Waveform Editing Window ............................................... 63
Figure 8-6 Transitions for Control Panels ................................................................................. 63
Figure 8-7 Operations with the Clip Board ............................................................................... 67
Figure 8-8 Editing a New Arbitrary Waveform .......................................................................... 72
Figure 8-9 When "Waveform Function" is Selected .................................................................. 75
Figure 8-10 Interpolate ............................................................................................................. 82
Figure 8-11 Operation ............................................................................................................... 87
Figure 8-12 Compression/Expansion ....................................................................................... 90
Figure 8-13 Memory Transfer/Memory Clear Dialog ................................................................ 95
Figure 9-1 System Setting Dialog Window ............................................................................... 97
List of Tables
Page
Table 2-1 System Requirements ................................................................................................ 6
Table 3-1 Communication Type ................................................................................................ 17
Table 4-1 Status Display List .................................................................................................... 28
Table 8-1 Waveform Selection ................................................................................................. 73
Table 8-2 Parameters of the Standard Waveform .................................................................... 74
Table 8-3 Embedded Constant ................................................................................................. 76
Table 8-4 Operators .................................................................................................................. 77
Table 8-5 Embedded Function ................................................................................................. 77
Table 8-6 Example of User-defined Unit of Horizontal Axis ..................................................... 94xi

Control Software for DP series Type L

1. Outline
1.1

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

1.2

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

1.3

Communication with DP power source at Software
Startup ······························································· 3

1.4

Conventions Used in This Manual ····················· 41Control Software for DP series Type L1.1 Overview

1.1

Overview

Control Software for DP series Type L is a program to support the Remote control, Arbitrary
waveform creation, Sequence, and Simulation functions of Programmable AC Power Source DP
series Type L(hereinafter abbreviated as "DP power source"). This software works on Windows (7or 8.1 or 10) running on a personal computer (PC), and can transfer the output control data, arbitrary
waveform data, sequence data, and simulation data to the DP power source through USB or LAN, or
perform various functions on the DP power source.
The major functions of this software are listed below. For detailed operations of the Sequence andSimulation functions, refer to the instruction manual of DP 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 DP power source Exporting the file for DP power source Sequence function
 Creating, editing, and saving the Sequence data Transferring the Sequence data to the DP power source Execution control of Sequence function on the DP power source Monitor display during Sequence execution
 Exporting the file for DP power source
 Simulation function
 Creating, editing, and saving the Simulation data Transferring the Simulation data to the DP power source Execution control of Simulation function on the DP power source Monitor display during Simulation function execution
 Exporting the file for DP power source2

Control Software for DP series Type L1.2 Software Configuration

1.2

Software Configuration

This software consists of three major functions displayed on the same screen, and two tools.
 Major functions
 Basic controller Sequence function
 Simulation function
 Tool functions
 Arbitrary waveform creation function
 Logging function

1.3

Communication with DP power source at Software Startup

This software checks the communication connection with the DP power source when it is started.
When the communication connection with the DP power source is established, the software retrieves theparameter settings of Basic controller from the DP power source, and displays them on the PC screen.
If the communication connection with the DP power source cannot be established, the software starts
as it is, and the default settings of the software are used for the parameters of Basic controller. This
software can create the setting data of each function without connecting to the DP power source.
If the system setting of this software contains different model name and phase configuration fromthose of the connected DP power source, unexpected behavior may result. Make sure that the model
name and phase configuration defined in the system setting of the software match with those of the
DP power source that is connected.
The following models are supported by this software.
DP Series

DP160LS, DP420LS, DP480LS
DP060LM, DP120LM, DP180LM, DP240LM, DP360LM

Notes
 About output voltage (including voltage setting range limit) and setting range ofexternal input gain
The setting range differs between the product ordered after July 1, 2019 and the
product ordered earlier.
For the setting range, please confirm with the main body instruction manualattached at the time of purchase.
Under the environment where communication is performed between this softwareand the DP power supply, the setting range of this software will also be linked
according to the setting range on the main unit side.

3

Control Software for DP series Type L1.4 Conventions Used in This Manual

1.4

Conventions Used in This ManualThis manual uses the following conventions to describe the functions of this software.
 Menu names displayed on the screen, and user-input text: block letters enclosed by[ ].
Example: [Wave], [s=2*pi;] Button names displayed on the screen, and keys that user should press: block
letters enclosed by.

Example: Cancel, OK, Alt String that represents each function or item of this software: block letters enclosedby " ".
Example: "Basic controller", "Arbitrary waveform editing tool", "DP power source
setting file" 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

4Control Software for DP series Type L

2. Installation
2.1

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

2.2

Installation Procedure ········································ 75Control Software for DP series Type L2.1 System Requirements

2.1

System Requirements

Make sure that your system satisfies the requirements described in Table 2-1, before installing thissoftware.
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 / LAN
Microsoft .NET Framework 4.0
VISA environment
See “2.2.1 Installation of Driver Software”

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

 About software component
In most cases, .NET Framework 4.0 component is already installed in Windows 7/8.1/10.
When this software is installed, this software checks whether .NET Framework 4.0 is installed inyour computer, and if it is not, it displays a message prompting to install the component. If thecomputer is connected to Internet, the software automatically downloads .NET Framework 4.0 andinstalls it.

6

Control Software for DP series Type L2.2 Installation Procedure

2.2

Installation Procedure

To install/uninstall this software, log on to Windows with Administrator permissions.
To establish the communication connection between this software and the DP power source, theUSB driver software or the VISA environment must be installed.

2.2.1 Installation of 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.1 a) to install both 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 DP series.
It is not compatible with the VISA environment. If you want to communicate withother 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 DP 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 DP power source to the personal computer with a USB cable, and turn the DP
power source on. If the communication interface setting of the DP power source is set to otherthan USB, set it to USB in advance. Windows will automatically recognize the DP powersource, and the USB driver will be set up.

7

Control Software for DP series Type L2.2 Installation Procedure Uninstallation procedure
In Windows, select [Control Panel], and then [Programs and Features]. From the list of
currently installed programs, select "NFUSBTMC Driver" 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.
c) About using LAN interface
To use LAN interface, set up the VISA environment.
About VISA environment, see “b) When using the VISA environment”.

2.2.2 Installation of Control Software for DP series Type L 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, select [Control Panel], and then [Programs and Features]. From the list of
currently installed programs, select "Control Software for DP series Type L" and delete it.
However, the folder where this software is installed is not removed. The folder still contains theoperation setting file of this software, and deleting this folder and its files after uninstallation does
not cause any problem.

8

Control Software for DP series Type L

3. Control Software Operation
3.1

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

3.2

Communication with DP 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 ················································· 18

9Control Software for DP series Type L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 DP
series Type L].

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 DP series Type L3.2 Communication with DP power source

3.2

Communication with DP power sourceThis software can set and control the DP power source connected via USB or LAN, bycommunicating with it. To distinguish from the state in which the computer and DP power source
are just connected physically using a USB cable or a LAN cable, "communication online state" isused to describe that the communication is established between the software and a DP power source.
The state in which the communication is not established between them is called "communication
offline state".
 Start in the communication offline state
When the software is started, it attempts to communicate with the DP power source. If thecommunication cannot be established, it starts in the communication offline state. In this case, adialog opens as shown in Figure 3-3.
In the communication offline state, the DP 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 DP power source to which this is to be connected (3.6).

Figure 3-3 Dialog that Opens when the Software was Started inCommunication Offline State

11

Control Software for DP series Type L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

3.4

a)

Function switching

3.4

b)

Function display section

3.4

c)

Common display section

3.5

d)

System Setting

3.6

Function Switching and Function Display Section

With this software, you can use three 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 ( Simulation ( Sequence (

4)

5)
6)

12

Control Software for DP series Type L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 DP power source.

Figure 3-6 Status monitor

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

Figure 3-7 Status Bar
 Connected Model
Shows the model name of the DP power source set in the System Settings.
 Connection TypeShows the connection mode with the DP power source set in the System Settings.
 Edit Mode/Control Mode
Shows the execution mode for the sequence or simulation (5.4.5, 6.4.7).

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

13

Control Software for DP series Type L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 Model Setting
Set the model, phase mode, and working power unit configurations of the DP power source toconnect. These configurations you have set are shown in the upper frame of the main window. The
range of parameters you can set in the function display section is changed based on the phase mode
and working power unit configurations specified here.
a) Working Power Units Setting
You can confirm and set the power units’ working condition of the DP power source to connect on
this dialog. This dialog shows currently working power units with a check.

14

Control Software for DP series Type L3.6 System Setting

Figure 3-9 Working Power Units Dialog (DP120LM 3P4W mode)

When opening the dialog, control software confirms the error of power units. If some errors haveoccurred, the check boxes corresponding to the error units are shown in red background.

Figure 3-10 Working Power Units Dialog (Power unit error)
In the following cases, uncheck the check box of the power units to be stopped, and click OK
button. It takes about 13 seconds to set.


Operate the DP power source with only normal power units.

Reduce the number of the working power units for the purpouse of reducing power consumption.

Notes
 If the phase mode is 2P3W or 3P4W, it is necessary to make the same number ofoperating power units of each phase.
 If you change the number of active power units, the upper and lower value of thecurrent limiter setting will change corresponding to that.(15

4.2.6)

Control Software for DP series Type L3.6 System Setting

Notes
 If you push OK button on power unit errors, this software checks the error statusof power units after setting.
 If there is some errors, this dialog does not close and show the status. This dialog
will close when you push the button after removing the factor of errors. And theerror status of the DP power source will be cleared when the dialog close.

16

Control Software for DP series Type L3.6 System Setting

3.6.2 Connection Settinga) Connection TypeSpecify the type of communication with the DP power source to connect. Select the driver
software to use (VISA, NFUSBTMC or LAN). The set communication type is shown in thestatus bar (3.5.3).
Table 3-1 Communication Type

Communication TypeInterface

Driver Software(
2.2.1)VISA
NFUSBTMCLAN

USB interface
USB interface
LAN interface

VISA
NFUSBTMCVISAb) IP address setting
Set the IP address when the connection type is LAN. The input value is shown at “Remote
Setting Window” of the DP power source.(About “Remote Setting Window”, see theinstruction manual (remote control) of the DP power source.)

Notes
 When the DP power source connects to the network with a DHCP server and LAN
connectivity often interrupts, use the fixed IP address. About using the fixed IP
address, see the instruction manual (remote control) of the DP power source.

17

Control Software for DP series Type L3.7 Error Message

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.

18

Control Software for DP series Type L

4. Basic Controller
4.1

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

4.2

Operations on Each Section ···························· 21

4.3

DP power source Setting File ·························· 26

4.4

Memory ···························································· 27

4.5

Status ······························································ 28

4.6

Logging ···························································· 29

4.7

Arbitrary Waveform Editing ······························ 29

4.8

Restrictions in the Communication Offline
State································································· 29

19Control Software for DP series Type L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 Windowa)Menu Bar

4.2.1

b)

Tool Bar

4.2.2

c)

[Reload] and [Set] buttons

4.2.3

d)

Basic setting

4.2.4

e)

Output setting

4.2.5

f)

Limiter setting

4.2.6

g)

Operation Bar

4.2.7

20

Control Software for DP series Type L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
4.8).

because the DP power source status cannot be obtained (Based on the DP 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 composition of [Basic Controller] is shown in Figure 4-2.
File

Open

Ctrl+O

Opens the device setting file

Save

Ctrl+S

Overwrites the device setting file

Save As

Saves the device setting file using a new name

Exit

MemoryExits the software

Store

Opens the Store dialog

RecallOpens the Recall dialog

Reset

Initializes the devices to factory defaults

StatusClear

Clears the status monitor

Tool

Logging

Opens the Logging window
Shows the waveform editing tool

Edit Waveform

Figure 4-2 Menu Composition of Basic Controller

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.

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

Open
Save
Store
Recall
Logging
Arbitrary Waveform Editing

Opens the DP power source setting file.
Overwrites and saves the DP power source setting file.
Opens the Store window.
Opens the Recall window.
Opens the Logging window.
Shows the Arbitrary waveform editing screen.

21

Control Software for DP series Type L4.2 Operations on Each Section

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

Obtains the basic, output, and limiter settings from the connected
DP 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 DP power source.

4.2.4 Basic Setting
a)

b)

c)

Figure 4-5 Basic Settinga)

Output modeb)c)

Output range
Remote Sensing/Autocal/AGC

Click, and select from the output mode listthat opens.
Click the radio button to switch the selection.
Select the check box to enable each function.

When the output mode or output range setting is changed, the confirmation dialog opens as shown in
Figure 4-6. In the communication online state, if Yes is selected, the software asks the DP powersource for each setting value after the change process of output mode or output range of theconnected DP power source is completed, then updates the setting values displayed in the window.
In the communication offline state, each setting value is cleared to the default value held by thesoftware. When you select No, the change to the output mode or output range is canceled.

Figure 4-6 Confirmation Dialog for Clearing the Setting
When you change the output mode or output range setting, it may take some time until the setting isswitched depending on the settings of the connected DP power source.

22

Control Software for DP series Type L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. For details of thesetting range, see the instruction manual of the DP power source.

Figure 4-8 Example of Setting Range Error Dialog

23

Control Software for DP series Type L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]. If having communicated with the DP power source, the upper and lower value of thecurrent limiter setting changes corresponding with the number of the active power units.(

3.6.1)

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 range of limiter values held by this software is thevalue when the maximum number of power units are energized.

24

Control Software for DP series Type L4.2 Operations on Each Section

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

OUTPUT Off

OUTPUT On

Figure 4-10 The Indication of OUTPUT Button

25

Control Software for DP series Type L4.3 DP power source Setting File

4.3

DP power source Setting File

This software handles the following one type of file format as the Basic controller setting file.
 DP 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 this software. It cannot be read by the DP power source.

4.3.1 Save As
Saves the DP 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 DP 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 DP power source setting file. The Open File dialog can be opened by any of the following
three methods.
 From the Menu Bar, select [File] - [Open].
 On the keyboard, press Alt, F, O.
 On the keyboard, press Ctrl + O.

26

Control Software for DP series Type L4.4 Memory

4.4

MemoryThis section explains the method to communicate with the DP 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 DP 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 DP power source. After the DP power source finishes the recall processing, the softwareinquires the DP 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 DP power source is reset to thefactory defaults.

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

27

Control Software for DP series Type L4.5 Status

4.5

Status

4.5.1 Status Monitor
The software inquires the connected DP 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 DP power source ison. Table 4-1 shows the list of statuses to be monitored.
After the DP 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.
When a red status is ON, the protection function is activated on the DP power source main unit,
causing an error. Under this situation, if you try to change the output setting (setting (4.2.6) without clearing the status (4.2.5) or limiter

4.5.2), an error occurs.

Table 4-1 Status Display List
NotationOV
OC RMS
PU
OC PK
DC OV
DC UV
OH
Freq
Irms
SV
DCPS
Ipk
Watt
Irms
Ipk

Display color
when it is ON

Description
Output overvoltage
Output overcurrent [RMS]
Power unit internal anomaly
Output overcurrent [peak]Power unit DC power supply overvoltage
Power unit DC power supply undervoltage
Overheat
Synchronization frequency anomaly
Output OFF after RMS current limiter is activatedSensing voltage anomaly
Power unit DC power supply anomaly
Output OFF after peak current limiter is activatedWattage limiter is operating
RMS current limiter is operating
Peak current limiter is operating

OUTPUT Off

Red

OrangeOUTPUT On

Figure 4-12 Status Display Example (Sensing Voltage Anomaly)

4.5.2 Clear
From the Menu Bar, click [Status] - [Clear]. This makes the status monitor display to go off in thewindows of the software and clears the DP power source error (equivalent to pressing the ENTER
key for an error message window).

28

Control Software for DP series Type L4.6 Logging

4.6

Logging Open the [Logging] window (7). 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 (8). Following two methods are available.

 From the Menu Bar, click [Tool] - [Edit Waveform].
 On the Tool Bar, click the [Arbitrary Waveform Editing] icon (4.8

4.2.2).

Restrictions in the Communication Offline StateIn the Basic controller, when you perform an operation that needs communication (e.g., clicking Set,
Reload, or OUTPUT), communication with the connected DP power source is attempted. When thecommunication is established, the software inquires the DP power source about the settings, andupdates each setting values in the window.
In the communication offline state, each setting value cannot be obtained from the DP power source.
So, when an operation requiring the communication like shown above was performed, each setting
value in the window is populated with the default value held by the software.

29

Control Software for DP series Type L

5. Simulation
5.1

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

5.2

Operations on Each Section ···························· 32

5.3

Simulation Setting File ····································· 36

5.4

Control ····························································· 38

30

Control Software for DP series Type L5.1 Name of Each Component in the Window

5.1

Name of Each Component in the Windowa) Menu Barb) Tool Barc) Basic settingd) Parameter settinge) Graphf) Operation Bar

Figure 5-1 Simulation Windowa)Menu Bar

5.2.1

b)

Tool Bar

5.2.2

c)

Basic setting

5.2.3

d)

Parameter setting

5.2.4

e)

Graph

5.2.5

f)

Operation Bar

5.2.6

31

Control Software for DP series Type L5.2 Operations on Each Section

5.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 restrictedbecause the DP power source status cannot be obtained (4.8).

Based on the DP power source status, you may encounter an error message when setting an item. In
that case, handle the error according to the message content.

5.2.1 Menu Bar
The menu composition of [Simulation] is shown in Figure 5-2.
File

Edit

ControlNew

Ctrl+N

Creates a new parameter setting fileOpen

Ctrl+O

Opens the parameter setting file

Save

Ctrl+S

Overwrites and saves the parameter setting file

Save As

Saves the parameter setting file using a new name

ExportOpens the export dialog

Exit

Exits the software

Copy

Ctrl+C

Copies the selected parameter

Paste

Ctrl+V

Pastes the copied parameter

Start

Starts the Simulation

Stop

Stops the Simulation

Output ON

Turns on the output of DP-HC power source

Output OFF

Turns off the output of DP-HC power source

Switch Mode

Switches between the Control Mode and the Edit
Mode of this software

Figure 5-2 Menu Composition of the Simulation

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

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

New
Open
Save
ExportCreates a new simulation setting.
Opens the simulation setting file.
Overwrites and saves the simulation setting file.
Writes a simulation data file for the USB memory to the USB memory.

32

Control Software for DP series Type L5.2 Operations on Each Section

5.2.3 Basic Setting
 Output mode and Output range

Figure 5-4 Basic Setting (Mode, Range, and Repeat)
In a simulation, the output mode is always fixed as "ACDC-INT" and cannot be changed.
The output range setting can be changed using the radio button. Switch the radio button to display
the dialog shown in Figure 5-5. Select Yes to clear each of the current setting values (reset to thedefault values). The cleared setting cannot be undone. If you want to save the current setting before
clearing it, select No to cancel the change of the output range and then save the setting to a file
(

5.3).

Figure 5-5 Confirmation Dialog for Clearing the Setting Repeat
To enable the repeat of the simulation, select the check box and enter a repeat count. When you
enter the repeat count, the software checks if the entered value is within the range. If the enteredvalue is out of the range, the error dialog appears. Enter a value according to the dialog.
 Trigger setting

Figure 5-6 Basic Setting (Trigger Setting)Select a polarity from [Positive] or [Negative] and then enter a pulse width. When you enter thepulse width, the software checks if the entered value is within the range. If the entered value is outof the range, the error dialog appears. Enter a value according to the dialog.

33

Control Software for DP series Type L5.2 Operations on Each Section

5.2.4 Parameter Setting

Figure 5-7 Parameter Setting
For a numerical entry box, the error dialog opens if the entered value is out of the setting range.
Enter a value according to the dialog.
To enable the Start Phase or Stop Phase, select the [Start] or [Exit] check box in the [Phase] box
and then enter a value as shown in Figure 5-8.

Display disabled

Display enabled

Figure 5-8 Setting of Start Phase and Stop Phase
To enable the trigger output, select the [Trigger Out] check box.
Select a combination of High and Low from the [Sync Code] combo box, which consists of 2 bits.

34

Control Software for DP series Type L5.2 Operations on Each Section

5.2.5 Graph

Figure 5-9 Graph
In the graph area, the setting value and variation of the AC voltage (ACV) and the frequency (Freq)
are displayed as a graph. Select an appropriate scale from the [Graph Scale] drop-down list,
depending on the setting values. A step time is displayed at the bottom of the graph.

5.2.6 Operation Bar

OUTPUT On/Off

Compile/Edit

Start

Stop

Figure 5-10 Operation Bar of the Simulation
In the Operation Bar of the simulation, you can operate Compile, Start, and Stop of the simulation in
addition to switching the output on and off.

35

Control Software for DP series Type L5.3 Simulation Setting File

5.3

Simulation Setting File

There are the following two types of file format for the simulation data used by this software: Simulation setting file (extension is .sid)
This file can be read and saved by this software. It cannot be read by the DP power source.
 Simulation data file for the USB memory (extension is .sim)
It can be written (exported) by this software. After writing it to the dedicated folder for the USB
memory, it can be read by the panel operation on the DP power source. It cannot be read by thissoftware.

5.3.1 Save As
Saves the simulation 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 simulation 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 simulation 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.

5.3.4 Write to USB Memory (Export)
Writes a simulation data file for the USB memory. In this software, a data file is written to theappropriate level under the dedicated folder (NF_TOOL) to allow the DP power source to read it bysimply specifying a USB memory drive. If the dedicated folder (NF_TOOL) does not exist in the
USB memory, it is automatically created by this software upon writing a data file.
 Operation procedure
1. From the Menu Bar, select [File] - [Export]. The [Export] dialog appears.

36

Control Software for DP series Type L5.3 Simulation Setting File
2. In [USB Memory Drive], specify the drive to which the USB memory is connected.
3. In [File Name], specify the file name to be saved.
4. Select OK.

Notes
 A data file in the USB memory cannot be read from the DP power source whose
configuration of model and phase is different from that of the system setting of thissoftware that has been selected upon writing to the USB memory.

37

Control Software for DP series Type L5.4 Control

5.4

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

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.6).

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.6).

5.4.3 Output On
It is enabled only in the execution mode. 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.6).

5.4.4 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.6).

5.4.5 Switch Execution Mode
Switches between the Edit mode and Execution mode. Switching the Edit mode to the Execution
mode corresponds to the compile on the panel operation of the DP power source. Following two
methods are available.
 From the Menu Bar, select [Control] - [Switch Mode].
 In the Operation Bar, click Compile/Edit (38

5.2.6).

Control Software for DP series Type L

6. Sequence
6.1

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

6.2

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

6.3

Sequence Setting File ····································· 49

6.4

Control ····························································· 50

39Control Software for DP series Type L6.1 Name of Each Component in the Window

6.1

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

Figure 6-1 Sequence Windowa)Menu Bar

6.2.1

b)

Tool Bar

6.2.2

c)

Basic setting

6.2.3

d)

Step arrangement

6.2.4

e)

Step-control parameter setting

6.2.5

f)

Intra-Step parameter setting

6.2.6

g)

Operation Bar

6.2.7

40

Control Software for DP series Type L6.2 Operations on Each Section

6.2

Operations on Each Section

6.2.1 Menu Bar
File

Edit

ControlNew

Ctrl+N

Creates a new sequence setting fileOpen

Ctrl+O

Opens the sequence setting file

Save

Ctrl+S

Overwrites and saves the sequence setting file

Save As

Saves the sequence setting file using a new name

ExportOpens the Export File dialog

Exit

Exits the software

Copy

Ctrl+C

Copies the selected parameter

Paste

Ctrl+V

Pastes the copied parameter

Select All

Ctrl+A

Makes all the parameters to selected status

Initialize

Ctrl+I

Initializes the selected parameter

Add Step

Adds a step

Insert Step

Inserts a step just above the selected step

Delete Step

Deletes the selected step

Go Up

Exchanges the selected step with the step above it

Go Down

Exchanges the selected step with the step below it

Start

Starts a sequence execution

Stop

Stops the sequence execution

Hold

Pauses the sequence execution

Branch 1

Goes to the step set on the branch 1

Branch 2

Goes to the step set on the branch 2

Output ON

Turns on the output of DP-HC power source

Output OFF

Turns off the output of DP-HC power source

Switch Mode

Switches between the Control Mode and the Edit Mode ofthis software

Figure 6-2 Menu Composition of Sequence

41

Control Software for DP series Type L6.2 Operations on Each Section

6.2.2 Tool Bar
On the Sequence Tool Bar, you just click each icon shown in Figure 6-3 to execute thecorresponding function.

Figure 6-3 Sequence Tool Bar
a)
b)
c)
d)
e)

New
Open
Save
Arbitrary Waveform Editing
ExportCreates a new sequence setting.
Opens the sequence setting file.
Overwrites and saves the sequence setting file.
Shows the Arbitrary waveform editing tool.
Writes a sequence data file for the USB memory to
the USB memory.

6.2.3 Basic Setting
 Output mode and Output range

Figure 6-4 Basic Setting (Output Mode and Output Range)
When the output mode or output range is changed, the dialog opens as shown in Figure 6-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 (6.3).

Figure 6-5 Confirmation Dialog for Clearing the Setting
When you change the output mode or output range setting, it may take some time until the setting isswitched depending on the settings of the DP power source.

42

Control Software for DP series Type L6.2 Operations on Each Section
 Trigger setting

Figure 6-6 Basic Setting (Trigger Setting)Select a polarity from [Positive] or [Negative] and then enter a pulse width. When you enter thepulse width, the software checks if the entered value is within the range. If the entered value is outof the range, the error dialog appears. Enter a value according to the dialog.

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

Figure 6-7 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 isdeleted, the dialog as shown in Figure 6-8 appears. When you select Yes, the stepis deleted and then the step number of the jump-to or branch step is automatically
updated to the step number 0. If you select No, deletion of the step is canceled.

Figure 6-8 Confirmation Dialog for Deleting a Step

43

Control Software for DP series Type L6.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.

44

Control Software for DP series Type L6.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 be pasted and the source data range that was copied to the clip board. If
the data ranges do not match, the error dialog shown in Figure 6-9 appears.

Figure 6-9 Error Dialog for Copying Data

45

Control Software for DP series Type L6.2 Operations on Each Section

6.2.5 Step-control 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], [Sync Code], or [Trigger Out] from the combo box opened by clicking a cell.
 Entry of start phase and stop phase
When a cell of [Start Phase] or [Stop Phase] 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 6-10.
 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 6-10 Enabling or Disabling Start Phase and Stop Phase46

Control Software for DP series Type L6.2 Operations on Each Section

6.2.6 Intra-Step 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 behavior type
When a cell of the setting value in which you can set a behavior type is selected, radio buttons forthe behavior type (Const, Keep, and Sweep) are enabled. A behavior type can be set by selecting theradio buttons (Figure 6-11). In the cell, the icon corresponding to the setting behavior type isdisplayed.

Change the behavior type

The Icon coordinates withthe setting

Figure 6-11 Set Behavior Type47

Control Software for DP series Type L6.2 Operations on Each Section

6.2.7 Operation Bar

OUTPUT On/Off

Compile/Edit

Start

Stop

Hold

Branch 1

Branch 2

Figure 6-12 Operation Bar of Sequence
In the Operation Bar of the sequence, you can perform Compile, Start, Stop, Hold, Branch 1, andBranch 2 of the sequence in addition to switching the on/off of the output.

48

Control Software for DP series Type L6.3 Sequence Setting File

6.3

Sequence Setting File

There are the following two types of file format for the sequence data used by this software: Sequence setting file (extension is .sqd)
This file can be read and saved by this software. It cannot be read by the DP power source.
 Sequence data file for the USB memory (extension is .seq)
It can be written (exported) by this software. After writing it to the dedicated folder for the USB
memory, it can be read by the panel operation on the DP power source. It cannot be read by thissoftware.

6.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.

6.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 (6.2.2).

6.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.

6.3.4 Write to USB Memory (Export)
Writes a sequence data file for the USB memory. In this software, a data file is written to theappropriate level under the dedicated folder (NF_TOOL) to allow the DP power source to read it bysimply specifying a USB memory drive. If the dedicated folder (NF_TOOL) does not exist in the
USB memory, it is automatically created by this software upon writing a data file.

49

Control Software for DP series Type L6.4 Control
 Operation procedure
1. From the Menu Bar, select [File] - [Export]. The [Export] dialog appears.
2. In [USB Memory Drive], specify the drive to which the USB memory is connected.
3. In [File Name], specify the file name to be saved.
4. Select OK.

Notes
 A data file in the USB memory cannot be read from the DP power source whose
configuration of model and phase is different from that of the system setting of thissoftware that has been selected upon writing to the USB memory.

6.4

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

6.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 (6.2.7).

6.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 (6.2.7).

6.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 (6.2.7).

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

6.2.7).

Control Software for DP series Type L6.4 Control

6.4.5 Output On
It is enabled only in the execution mode. 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 (6.2.7).

6.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 (6.2.7).

6.4.7 Switch Execution Mode
Switches between the Edit mode and Execution mode. Switching the Edit mode to the Execution
mode corresponds to the compile on the panel operation of the DP power source. Following two
methods are available.
 From the Menu Bar, select [Control] - [Switch Mode].
 In the Operation Bar, click Compile/Edit (51

6.2.7).

Control Software for DP series Type L

7. Measurements Logging
7.1

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

7.2

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

7.3

Operations on Each Section ···························· 54

7.4

Log Display Section ········································· 56

7.5

Measurements Log File ··································· 56

52

Control Software for DP series Type L7.1 Open or Close the Measurements Logging Window

7.1

Open or Close the Measurements Logging Window

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

7.1.2 Close the Measurements Logging Window
Click thein the upper right corner of the [Logging] window.

Notes
 Close the main window to also close the [Logging] window.

7.2

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

Figure 7-1 Measurements Logging Windowa)Menu Bar

7.3.1

b)

Tool Bar

7.3.2

c)

Log display section

7.4

53

Control Software for DP series Type L7.3 Operations on Each Section

7.3

Operations on Each Section

7.3.1 Menu Bar
The menu composition of [Measurements Logging] is shown in Figure 7-2.

Logging

Start

Starts the logging

Stop

Stops the logging

Clear Log

Clears the collected log
Opens the [Logging Condition] window

Logging Condition

Set

Figure 7-2 Menu Composition of the Measurements Logging

7.3.2 Tool Bar
On the [Measurements Logging] Tool Bar, you just click the icon shown in Figure 7-3 to execute thecorresponding function.

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

Starts the logging.
Stops the logging.

54

Control Software for DP series Type L7.3 Operations on Each Section

7.3.3 Start, Stop, and Clear StartFollowing two methods are available.
 From the Menu Bar, select [Logging] - [Start].
 From the Tool Bar, select [Start Logging] icon.

Notes
 Collection of the line voltage measurements is not supported.
 Collection of the harmonic current measurements is not supported.

 StopFollowing two methods are available.
 From the Menu Bar, select [Logging] - [Stop].
 From the Tool Bar, select 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.

7.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 7-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] (7.5).

 Location
Specifies a folder to save the measurements log file.
55

Control Software for DP series Type L7.4 Log Display Section

 Logging IntervalSpecifies the interval of measurements logging in seconds. The range of the value is between 1 to
60.

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

7.4

Log Display Section

When the logging is started, a log for each line is created in the log display section with thespecified interval. Clear Log operation (7.3.3) clears the logs in the log display section.

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

7.3.4) and use the measurements log file.

Measurements Log File

When the [Save in a File] check box is selected in the [Logging Setting] dialog (7.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
 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 willbe created. Excess data will be saved in the new file.
 Logging may stop if there is not enough empty space in the hard disc.

56

Control Software for DP series Type L7.5 Measurements Log File

57

Control Software for DP series Type L

8. Arbitrary Waveform Editing
8.1

Overview ·························································· 59

8.2

Opening/Closing the Arbitrary Waveform
Editing Window ················································ 60

8.3

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

8.4

Operations on Each Section ···························· 62

8.5

Waveform Display Section ······························ 64

8.6File Operation ·················································· 69

8.7

Printing Waveforms ········································· 71

8.8

Editing a New Arbitrary Waveform ·················· 72

8.9Interpolate ························································ 82

8.10 Operation ························································· 87
8.11 Compress/Expand ··········································· 90
8.12 System Setting ················································ 94
8.13 Memory ···························································· 95

58

Control Software for DP series Type L8.1 Overview

8.1

Overview

This chapter uses some examples of creating arbitrary waveforms shown in the Figure 8-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 8-1 Created Arbitrary Waveforms Examples

59

Control Software for DP series Type L8.2 Opening/Closing the Arbitrary Waveform Editing Window

8.2

Opening/Closing the Arbitrary Waveform Editing Window

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

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

8.2.2 Closing the Arbitrary Waveform Editing Window
Finish editing arbitrary waveforms. Following two methods are available. When you perform theexit operation, the confirmation dialog opens as shown in Figure 8-2. Select [OK] 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 8-2 The Confirmation Dialog When Finishing Editing
Arbitrary Waveforms

Notes
 Close the main window to also close the [Arbitrary Waveform Editing] window.

60

Control Software for DP series Type L8.3 Name of Each Component in the Window

8.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 8-3 The Arbitrary Waveform Editing Windowa)Menu Bar

8.4.1

b)

Tool Bar

8.4.2

c)

Control panel

8.4.3

d)

Waveform display section

8.4.4

61

Control Software for DP series Type L8.4 Operations on Each Section

8.4

Operations on Each Section

This section provides how to operate each section assuming that the operation is performed in thecommunication online state.
In the communication offline state, you cannot perform any action requiring communication because
the communication with the DP power source is disabled.
Based on the DP power source side status, you may encounter an error message when setting an item.
Handle the error according to the message content.

8.4.1 Menu Bar
The menu composition of [Arbitrary Waveform Editing] is shown in Figure 8-4.

File

Open

Ctrl+O

Opens a waveform information file

Save

Ctrl+S

Saves the waveform information file

Save As...(.wdb)

Ctrl+A

Saves the waveform information in a custom format file

Save As...(.txt)

Ctrl+T

Saves the waveform information in a text format file

ExportOpens the export dialog

Print

Prints the waveform data

Exit

Edit

Tool

Exits the [waveform editing] tool

Undo

Ctrl+U

Restores the waveform data to the previous information

Redo

Ctrl+Y

Cancels the undo operation

Cut

Ctrl+X

Cuts the selected waveform data and text

Copy

Ctrl+C

Copies the selected waveform data and text

Paste

Ctrl+V

Pastes the cut/copied information

DeleteCtrl+D

Deletes the selected waveform data and text

CreateDisplays the [New Arbitrary Waveform Editing Panel]Interpolate

Displays the [Interpolate Panel]

OperateDisplays the [Operate Panel]

OperateDisplays the [Compress/Expand Panel]

Memory Transfer

Opens the [Memory Transfer] dialog

Memory Clear

Set

Opens the [Memory Clear] dialog

System Setting

Displays the [Set] dialog

Grid

Switches On/Off the grid drawing

Figure 8-4 Menu Composition of the Arbitrary Waveform Editing
Window

62

Control Software for DP series Type L8.4 Operations on Each Section

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

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

Open
Save
Memory Transfer
Memory Clear
ExportOpens a waveform information file.
Saves the waveform information file.
Opens the [Memory Transfer] dialog.
Opens the [Memory Clear] dialog.
Writes a file for the DP power source to the USB memory.

8.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 8-6 Transitions for Control Panels

8.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.

63

Control Software for DP series Type L8.5 Waveform Display Section

8.5

Waveform Display Section

8.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 (8.5.3), and the grid for checking the waveform rate (8.5.6) are drawn in

addition to the waveform data.

8.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.

64

Control Software for DP series Type L8.5 Waveform Display Section

8.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 into

from

.

To 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 resolution
regardless 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 thehorizontal direction between A and B markers (distance between markers) is displayed on the rightof [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.

65

Control Software for DP series Type L8.5 Waveform Display Section
 Range of impact by markers
Selecting the range by using markers affects the operations below.
 Range to copy/cut/paste of waveforms (8.5.4)

 Range of arbitrary waveforms editing (8.8)

 Range to generate waveforms by interpolation ( Range of performing compression/expansion ( Range to perform operation among waveforms (

8.9)
8.11)
8.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 marker A and 10 for marker B, the selected range
is 5≤X<10. Marker A is located immediately before 5, therefore 5 falls between marker A and B.
Marker B is located immediately before 10, therefore 10 does not fall between marker A and B.

8.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 key, E, U) or press
the Ctrl key and U.
To cancel the previous Undo operation (Redo), click [Edit] - [Redo] (Alt key, E, Y) or press theCtrl key 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.

66

Control Software for DP series Type L8.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 8-7 Operations with the Clip Board

67

Control Software for DP series Type L8.5 Waveform Display Section

8.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.
[4096.000] is displayed at the lower right corner of the screen.
Enter [2048] (half of 4096) in the numeric area of [X] corresponding to marker B 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 marker A and B, which is the first half 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 [2048] 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: Markers A and B are used to select the range. For example, if the range specified withthe markers is 0 - 4096, the actual selected range is 0≤X<4096.

8.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 drawing function is enabled in the waveform
display area. When the check mark is hidden, the function is disabled in this area.
The grid is not printed when printing waveforms. (

68

8.7)

Control Software for DP series Type L8.6 File Operation

8.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)(

8.6.1) Text format file including only the waveform data (.txt) (8.6.2) Text format file including parameters used for editing arbitrary waveforms (.wfn)(

8.8.6) Text format file including the control point information (.prn/.tsv/.csv) (8.9.4)

8.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.

8.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 adata value is originally negative, 65536 is added to it to convert into a positive value. The number ofrows is fixed to 4096.
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 4096 data in a data file. If a file includes more than 4096 data, the excess data
is skipped during the read process. On the other hand, if a file includes less than 4096 data, they areread into the first part of the waveform and the rest of the waveform will not be changed.

69

Control Software for DP series Type L8.6 File Operation

70

Control Software for DP series Type L8.7 Printing Waveforms

8.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.

8.6.4 Exporting the File for DP power source
Display the [Export] dialog by clicking [File] - [Export]. Specify the drive where the file will besaved (select the drive to which the USB memory is connected) and a file name, then click the OK
button to write the file for DP power source with the specified file name (the file extension is .arb).
If the USB memory to be connected to the DP power source does not have a required folder
structure beginning with the NF_TOOL folder, a new folder structure will be automatically created
before the file is written.
When you connect the USB memory to a DP power source, you can load the arbitrary waveform
data written by the control software into the DP power source.

8.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.

71

Control Software for DP series Type L8.8 Editing a New Arbitrary Waveform

8.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),[New Arbitrary Waveform Editing Panel] is displayed. Operations on waveform display sections
disabled during [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 8-8 Editing a New Arbitrary Waveform

72

Control Software for DP series Type L8.8 Editing a New Arbitrary Waveform

8.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.
Move between pages by using
editing screen.

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

Clicking

button moves you to the lastactive page.
By entering numbers directly into the value input area between buttons and pressing Enter key, you
can jump to the specified page. Available page number is from 1 to 200.
By clicking 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 arbitrary waveform editings on all pages at once, click All-Page OK button on the bottom of the page.
To return to the waveform display screen without generating a waveform, click Cancel button on
the bottom of the page.

8.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 8-1 shows the types of waveform that can be generated.
Table 8-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 8.8.3 for the setting of each parameter.
See 8.8.4 for the setting of waveform function formula.

73

Control Software for DP series Type L8.8 Editing a New Arbitrary Waveform

8.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 8-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.

74

Control Software for DP series Type L8.8 Editing a New Arbitrary Waveform

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

Figure 8-9 When "Waveform Function" is Selected

By entering constant and formula and clicking 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/4096;]. 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 8-5). It is also
Table 8-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 Execute button on the page
where the constant is defined to perform a calculation beforehand.
75

Control Software for DP series Type L8.8 Editing a New Arbitrary Waveform Embedded constant
Constants shown in Table 8-3 are embedded into "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 8-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 (8.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 4096. Since
4096=2*π*651.8986…, the result of this formula is a sine wave with about 652 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 (8.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 [ACV] 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.

76

Control Software for DP series Type L8.8 Editing a New Arbitrary Waveform Operator
In constant input section [Constant] and formula input section [Y=], combination of Table 8-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 8-4 Operators
Operator

Coupling rule

Remarks( ), Function, Constant, User-defined
variable, Number string→+, −, !

←

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=], conbination of Table
8-5 functions can be used.
Table 8-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.

77

Control Software for DP series Type L8.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 4096, unit of thevertical axis: data ±32767)
Page 1[Constant] [fs=32767;][s=2*pi/4096;]← Address 4096 corresponds to 2π[Y=][fs*sin(x*s)]
 One cycle of a sine wave (unit of horizontal axis: time 0ms to 1ms, unit of verticalaxis: voltage ±10V)
Page 1[Constant] [fs=10;][s=2*pi/1e-3;]←1 ms is 2π[Y=][fs*sin(x*s)]
 One cycle of a sine wave (unit of horizontal axis: user-defined unit 0 to 1, unit ofvertical 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 of vertical 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 of vertical 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 ">=" to convert
into ±1.
 DC sweep waveform (unit of horizontal axis: user-defined unit 0 to 1, unit ofvertical 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 ofvertical 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 ofvertical axis: user-defined unit −1 to +1)
Page 1[Constant][a=19.5;][b=20.5;][Y=][(sin(a*x)+sin(b*x))/2]

78

Control Software for DP series Type L8.8 Editing a New Arbitrary Waveform

8.8.5 Created Arbitrary Waveforms Examples
 Standard waveform
As an example of standard waveform, we will create a triangle wave of 30% symmetry.
Step 1:

Click 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:Click

Step 3: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.

Step 4:

Click All-Page OK to close [New Arbitrary Waveform Editing Panel] and display thegenerated waveform in the waveform display section.

button on the right side of [Wave], and then click [Triangle] in the list.

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 All-Page OK button. If you want to execute only the
waveforms displayed on the current page, click 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.

79

Control Software for DP series Type L8.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:

Select [Set] - [System Setting].
A dialog titled [Unit Setting] appears.

Step 2: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].

Step 3: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].

Step 4:

Click OK button to return to waveform display screen.

Step 5:Click 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 6:Click

Step 7:

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=].

Step 8:

Clicking Execute button displays a waveform as a calculation result in the Arbitrary
waveform editing screen.

Step 9:Click All-Page OK button to return to waveform display section.

button on the right side of [Wave], and then click [Function] in the displayed list.

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].

80

Control Software for DP series Type L8.8 Editing a New Arbitrary Waveform

8.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 8.6.

8.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.

81

Control Software for DP series Type L8.9 Interpolate

8.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 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 8-10 Interpolate

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

82

Control Software for DP series Type L8.9 Interpolate

8.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.

83

Control Software for DP series Type L8.9 Interpolate Delete control points
Click 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 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.

8.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 Linear button, or press Alt + L.
To execute spline interpolation, click Spline button, or press Alt + S.
To execute continuous spline interpolation, click 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 that 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 OK button to return to the waveform display screen.

84

Control Software for DP series Type L8.9 Interpolate

8.9.3 Created Arbitrary Waveforms Examples
As an example of editing an arbitrary waveform by interpolation, we will create a smoothed pulse
waveform.
Step 1:

Select [Set] - [System Setting] to display a dialog titled [Unit].

Step 2:

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].

Step 3:

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 OK button to return to waveform display screen.

Step 4:

Set the coordinate value of A marker (read) as [0.2], and then press ENTER key.
Set the coordinate value of B marker (blue) as [0.8], and then press ENTER key.

Step 5: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].

Step 6:Enter 0.5 as the coordinate value of [X=], and 1 as the coordinate value of [Y=], and thenclick Add button.

Step 7:

Click the Continuous Spline button.
The interpolated waveform is displayed in the Waveform display section.

Step 8:

Click OK button to return to waveform display section.

Description 1:

In the interpolation editing, a point that is set in step 6 is called "control point."

Description 2:

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.

Description 3:

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.

85

Control Software for DP series Type L8.9 Interpolate

8.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 8.6.

86

Control Software for DP series Type L8.10 Operation

8.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 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 8-11 Operation

87

Control Software for DP series Type L8.10 Operation

8.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.

8.10.2 Set a Operation Target
 Generated waveform
When clicking Created Waveform button, or pressing Alt + W, the Arbitrary waveform editing
screen appears. Operations can be executed according to "Edit a New Arbitrary Waveform" (8.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" (8.8) and click the

Page OK, the created waveform is displayed in [Clip Board/Created Waveform] area.
 Clip Board
Click 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 8.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 front
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.

8.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.

88

Control Software for DP series Type L8.10 Operation

8.10.4 Created Arbitrary Waveforms Examples
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 All-Page OK button to return to waveform display screen.

Step 2:

Click 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].

Step 3:

Click the Created Waveform button.

Step 4:

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 Page OK button.
In this stage, the result of the addition is displayed in the [Operation Result] field.

Step 5:Click OK button to return to waveform display section.
This produces a waveform of a sine wave with noise superimposed.

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 "clip board" can be used for operation by clicking Clip
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.

89

Control Software for DP series Type L8.11 Compress/Expand

8.11

Compress/Expand[Compress/Expand Panel] generates a waveforms by compressing or expanding the waveforms inthe selection vertically/horizontally.
When you click the Compress/Expand button in the Select Item Panel or perform [Tool] [Compress/Expand] (Alt, T, P), [Compress/Expand Panel] is displayed. Operations on
waveform display sections disabled during [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 8-12 Compression/Expansion

8.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 (8.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.

90

Control Software for DP series Type L8.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.

8.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 (8.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.

91

Control Software for DP series Type L8.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 Expand with Fixed Offset button, you can expand the waveform so that the positive or
negative peak matches the maximum value without changing the offset.
 Notes
If that exceeds +/− full scale is set as the result of extension, the waveform is clipped at +/− fullscale.
Note that when the expansion rate is too high, the distortion may occur in the waveform.

8.11.3 Created Arbitrary Waveforms Examples
 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 All-Page OK button to return to waveform display screen.

Step 2:

Click Compress/Expand 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].

Step 3:[4096.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 4096, which is [1024], 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 screen.

Step 4:

Click OK button to return to waveform display screen.

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 [1024] and [End X=] is set to [2048], the original
waveform is compressed to the first half of the waveform display screen instead of thefirst 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.

92

Control Software for DP series Type L8.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:

Display [New Arbitrary Waveform Editing Panel].
In its initial state, a sine wave is selected.
Select [Triangle] from [Wave] combo box.
Click All-Page OK button to return to waveform display screen.

Step 2:

Click Compress/Expand 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].

Step 3:In the numeric area on the right of [Max], change [32767] to [100000], then press ENTER
key.
In the numeric area on the right of [Min], change [−32767] to [−100000], then press
ENTER key.
In the waveform display section, you can see that the triangle waveform is expanded
vertically and clipped, transforming to a trapezoidal waveform.

Step 4:

Click 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 +/− fullscale is exceeded as a result of the expansion or movement, the waveform will beclipped 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 Expand with Fixed Offset button or 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(selected). Next, set [Amplitude] to [200000] and[Amplitude/Offset] to turn it to[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.

93

Control Software for DP series Type L8.12 System Setting

8.12

System Setting

8.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 [Frequency].
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 8-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], [Min], and [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-definedunit.
Table 8-6 Example of User-defined Unit of Horizontal Axis
Range

Name (Description)

0∼1

Period−1∼10∼360(vertical axis user-defined unit: used toadjust to vertical axis range of ±)deg (degree, °)

0∼400

grad

0∼6.283185

rad

94

Control Software for DP series Type L8.13 Memory

8.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].
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], [Min], and[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 endof the waveform) and maximum value (the value at the top end of the waveform) of the user-defined
unit.

8.13

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

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

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

Figure 8-13 Memory Transfer/Memory Clear Dialog
95

Control Software for DP series Type L

9. Maintenance
9.1

CD-ROM Management ···································· 97

9.2

Replace Damaged CD-ROM ··························· 97

9.3

Check Version ················································· 97

96

Control Software for DP series Type L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 notuse 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 window which appears
when you press [System Setting].

Figure 9-1 System Setting Dialog Window

97

Control Software for DP series Type LWABUN: (DA00057716)

NOTES
 No part of the contents of this instruction manual may be reprinted or reproduced
without prior permission from us.
 The information in this instruction manual is subject to change without notice.
 We have taken enough care upon creating this instruction manual. However, should
you notice any doubtful or wrong statement, or lack of description, please contact us
or our agent.

Control Software for DP series Type L Instruction Manual
NF Corporation
6-3-20 Tsunashima Higashi, Kohoku-ku, Yokohama 223-8508, Japan
Phone: +81-45-545-8128 (Main)
http://www.nfcorp.co.jp/
C Copyright 2016-2020, NF Corporation◯
EAhttp://www.nfcorp.co.jp/

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