WAVE DESIGNER FOR WF1947/WF1948

Instruction Manual

NF Corporation

DA00037638-003

WAVE DESIGNER FOR WF1947/WF1948

Instruction Manual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.
Other company or product names are generally the trademarks or registered trademarks of their respective
holders.

——— Preface ———Thank you very much for purchasing our "Multifunction Generator WF1947/WF1948".
To ensure safe and proper use of this product, please read first "Safety Precautions" on the next page.
 This manual has the following chapter organization.
If using this product for the first time, start with "1. Outline."
1. Outline: This chapter describes the overview of the functions of WAVE DESIGNER FOR
WF1947/WF1948.
2. Installation: This chapter describes the environment required for WAVE DESIGNER FOR
WF1947/WF1948 to operate and the installation method.
3. Descriptions of Operations: This chapter describes the operations, such as starting/exiting,
the window configuration, and the utility setting, and the arbitrary waveform editing function.
4. Maintenance: This chapter describes the management of the CD-ROM, and what to do when
it is damaged.

iWAVE DESIGNER FOR WF1947/WF1948

——— Safety Precautions ———To ensure safe use, be sure to observe the following warnings and cautions.
NF Corporation shall not be held liable for damages that arise from a failure to observe thesewarnings and cautions.
 Be sure to observe the contents of instruction manual.
This instruction manual contains instructions for safe operation and use of this product.
Be sure to read this manual first before using this product.
All the warnings in this instruction manual are intended to prevent hazards that may lead to serious
accidents. Be sure to observe them.
 In case of suspected anomaly
If the power system controlled by this product emits smoke, an abnormal smell, or abnormal noise,
immediately stop using it.
If such an abnormal occurs, prevent anyone from using this product until it has been repaired, andimmediately report the problem to NF Corporation or one of our representatives.

ii

WAVE DESIGNER FOR WF1947/WF1948

———— Disclaimer ————"WAVE DESIGNER FOR WF1947/WF1948" (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 obligated toprovide 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

WAVE DESIGNER FOR WF1947/WF1948

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

2.

3.

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

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

1.2

Communication with Equipment ................................................................................... 3

1.3

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

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

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

2.2

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

2.2.1

Installation of the USB driver software .................................................................. 7

2.2.2

Installation of WAVE DESIGNER FOR WF1947/WF1948 ..................................... 7

Descriptions of Operations .................................................................................................. 9
3.1

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

3.1.1

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

3.1.2

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

3.2

Error Message ............................................................................................................ 10

3.3

Window Component Names ....................................................................................... 11

3.4

Operations on Each Section ....................................................................................... 12

3.4.1

Menu Bar ............................................................................................................. 12

3.4.2

Toolbar ................................................................................................................. 13

3.4.3

Control Panel Section .......................................................................................... 13

3.4.4

Waveform Display Section ................................................................................... 13

3.5

Waveform Display Section .......................................................................................... 14

3.5.1

Waveform Display Area ....................................................................................... 14

3.5.2

Display Magnification ........................................................................................... 14

3.5.3

Marker .................................................................................................................. 15

3.5.4

Waveform Manipulation ....................................................................................... 16

3.5.5

Arbitrary Waveform Edit Example........................................................................ 18

3.5.6

Grid Drawing ........................................................................................................ 18

3.6

File Operation ............................................................................................................. 19

3.6.1

Custom Format File ............................................................................................. 19

3.6.2

Text Format File ................................................................................................... 19

3.6.3

Reading File ......................................................................................................... 20

3.7

Printing Waveforms .................................................................................................... 20
iv

WAVE DESIGNER FOR WF1947/WF1948

3.8

3.8.1

Range/Page ......................................................................................................... 21

3.8.2

Waveform Selection ............................................................................................. 22

3.8.3

Parameter Setting ................................................................................................ 23

3.8.4

Waveform Function Setting ................................................................................. 24

3.8.5

Arbitrary Waveform Creation Example ................................................................ 30

3.8.6

Operation of Parameter File for Arbitrary Waveform Edit .................................... 32

3.8.7

Printing ................................................................................................................. 32

3.9

New Interpolation Editing ............................................................................................ 33

3.9.1

Control Point Setting ............................................................................................ 34

3.9.2

Interpolation Execution ........................................................................................ 35

3.9.3

Arbitrary Waveform Creation Example ................................................................ 36

3.9.4

Control Point File Operation ................................................................................ 37

3.10

Operate ....................................................................................................................... 38

3.10.1

Types of Calculation ............................................................................................ 39

3.10.2

Calculation Target Setting ................................................................................... 39

3.10.3Calculation Execution .......................................................................................... 39

3.10.4

Arbitrary Waveform Creation Example ................................................................ 40

3.11

Compand .................................................................................................................... 41

3.11.1

Compression/Expansion along Horizontal Axis ................................................... 41

3.11.2Compression/Expansion along Vertical Axis ....................................................... 42

3.11.3

Arbitrary Waveform Creation Example ................................................................ 43

3.12

System Setting ............................................................................................................ 45

3.12.1

X Axis Unit Settings ............................................................................................. 45

3.12.2Y Axis Unit Settings ............................................................................................. 46

3.13

4.

New Arbitrary Waveform Editing................................................................................. 21

Memory ....................................................................................................................... 46

3.13.1

Memory Transfer ................................................................................................. 46

3.13.2

Memory Clear ...................................................................................................... 47

Maintenance ...................................................................................................................... 49
4.1

CD-ROM Management ............................................................................................... 50

4.2

Replacement of Damaged CD-ROM .......................................................................... 50

4.3

Version Check ............................................................................................................ 50v

WAVE DESIGNER FOR WF1947/WF1948

Attached Figures and Tables
List of Figures
Page
Figure 1-1 Arbitrary Waveform Creation Examples .................................................................... 2
Figure 3-1 Shortcut Icon on Desktop ........................................................................................ 10
Figure 3-2 Exit Confirmation Dialog .......................................................................................... 10
Figure 3-3 Edit Arbitrary Waveform Window ............................................................................ 11
Figure 3-4 Menu Composition of the Edit Arbitrary Waveform Window ................................... 12
Figure 3-5 Toolbar of the Edit Arbitrary Waveform Window ..................................................... 13
Figure 3-6 Transitions of Control Panels .................................................................................. 13
Figure 3-7 Operations with the Clipboard ................................................................................. 17
Figure 3-8 New Arbitrary Waveform Edit Panel ........................................................................ 21
Figure 3-9 When "Function" is Selected ................................................................................... 24
Figure 3-10 New Interpolation Edit panel ................................................................................. 33
Figure 3-11 Operate Panel ....................................................................................................... 38
Figure 3-12 Compand panel ..................................................................................................... 41
Figure 3-13 [Memory Transfer] Dialog ...................................................................................... 47
Figure 3-14 [Memory Clear] Dialog........................................................................................... 47
Figure 4-1 [System Setting] Dialog Window ............................................................................. 50
List of Tables
Page
Table 2-1 System Requirements ................................................................................................ 6
Table 3-1 Waveform Selection ................................................................................................. 22
Table 3-2 Parameters of the Standard Waveform .................................................................... 23
Table 3-3 Embedded Constants ............................................................................................... 25
Table 3-4 Operators .................................................................................................................. 26
Table 3-5 Embedded Functions ................................................................................................ 26
Table 3-6 Example of User-defined Unit of Horizontal Axis ..................................................... 45vi

WAVE DESIGNER FOR WF1947/WF1948

1. Outline
1.1 Overview ····························································· 2
1.2 Communication with Equipment ·························· 3
1.3 Conventions Used in This Manual ······················ 31WAVE DESIGNER FOR WF1947/WF1948

1.1 Overview

1.1

Overview

This software is an application to support the arbitrary waveform editing function of Multifunction
Generator WF1947/WF1948 (hereinafter, abbreviated as "equipment"). It works on Windows (7, 8.1,
or 10) running on a personal computer (PC), and can transfer arbitrary waveform data by directly
connecting the equipment to the PC via USB.
This software can create and edit arbitrary waveforms as shown in Figure 1-1.

Figure 1-1 Arbitrary Waveform Creation Examples

Comments
In this software the waveform data is handled as 16-bit (-32768 to +32767).

2

WAVE DESIGNER FOR WF1947/WF1948

1.2 Communication with Equipment

1.2

Communication with Equipment

This software establishes communications only when transferring the arbitrary waveform data to theequipment's memory or performing the clear operation. During this, the front panel operations of theequipment are disabled.
When the transfer or clear operation is completed, the communication with the equipment is
disconnected, and you can operate the equipment again.

1.3

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, surrounded with [ ].
Example: [Waveform], [s=2*pi;] Button names displayed on the screen, and keys that user should press: block letters,
surrounded with.

Example: Cancel, OK, Alt String that represents each function or item of this software: block letters, surrounded with " ".
Example: "Operate", "Memory Transfer" 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

3WAVE DESIGNER FOR WF1947/WF1948

1.3 Conventions Used in This Manual

4WAVE DESIGNER FOR WF1947/WF1948

2. Installation
2.1 System Requirements ········································· 6
2.2 Installation Procedure ········································· 75WAVE DESIGNER FOR WF1947/WF1948

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
ItemFree Hard Disk Drive Space
DisplayOS

Disk drive
Communication interface
Software component

Contents
64 MB or more
1024 x 768 pixel or higher, 256 colors or more
Windows 7 (32-bit, 64-bit)
Windows 8.1 (32-bit, 64-bit)
Windows 10 (32-bit, 64-bit)
English Edition
CD-ROM drive
USB
Microsoft .NET Framework 4.0

Comments
 Even when the CPU and memory satisfy the above specifications, this software might not
operate properly depending on the conditions of your operating system.
 A CD-ROM drive is required only when installing this software.

About software component
To run this software, .NET Framework (version 4.0 or later) is required.
.NET Framework 4.0 is available from website of Microsoft Corporation (http://www.microsoft.com).
When setup.exe is invoked on a PC without .NET Framework 4.0 installed, a message which prompts
for installing .NET Framework 4.0 is shown.

6

WAVE DESIGNER FOR WF1947/WF1948

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 equipment, the USB driver
software must be installed. If the VISA environment is set up in your computer, the USB driver
software is already installed.
VISA (Virtual Instrument Software Architecture) is a standard recommended by the IVI Foundation
to promote the standardization of instrument software architecture.

2.2.1

Installation of the USB driver softwareThis 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.
For details of NI-VISA, contact National Instruments Corporation or visit the National Instruments
Website.

2.2.2

Installation of WAVE DESIGNER FOR WF1947/WF1948

Installation procedure
1. Insert the CD-ROM into the CD-ROM drive of your computer.
2. Execute English¥Application¥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 operate this software (3.1).

Uninstallation procedure
In Windows, select [Control Panel], and then [Programs and Features]. From the list of currently
installed programs, select "WAVE DESIGNER FOR WF1947/WF1948" and delete it.
However, the folder where this software is installed is not removed. The folder still contains the files
related to this software, and deleting this folder and its files after uninstallation does not cause any
problem.

7

WAVE DESIGNER FOR WF1947/WF1948

2.2 Installation Procedure

8

WAVE DESIGNER FOR WF1947/WF1948

3. Descriptions of Operations

3.1 Start and Exit ····················································· 10
3.2 Error Message ··················································· 10
3.3 Window Component Names ······························ 11
3.4 Operations on Each Section ····························· 12
3.5 Waveform Display Section ································ 14
3.6 File Operation ···················································· 19
3.7 Printing Waveforms ··········································· 20
3.8 New Arbitrary Waveform Editing ······················· 21
3.9 New Interpolation Editing ·································· 33
3.10 Operate ····························································· 38
3.11 Compand ··························································· 41
3.12 System Setting ·················································· 45
3.13 Memory ····························································· 46

9WAVE DESIGNER FOR WF1947/WF1948

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] [WAVE DESIGNER for WF1947_WF1948].

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 OK. To cancel exiting, select Cancel.
 Click the

button at the top 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

3.2

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.

10

WAVE DESIGNER FOR WF1947/WF1948

3.3 Window Component Names

3.3

Window Component Names

The name of the file used to read/write the waveform data is shown in the title bar. If no file has beenread/written, [<Untitled>] is shown in the bar.
a) Menu barb) Toolbarc) Control panel
sectiond) Waveform display
sectionFigure 3-3 Edit Arbitrary Waveform Window
a)
b)
c)
d)

Menu bar
ToolbarControl panel section
Waveform display
section

3.4.1
3.4.2
3.4.3
3.4.4

11

WAVE DESIGNER FOR WF1947/WF1948

3.4 Operations on Each Section

3.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 equipment is disabled.
Based on the state of the equipment, you may encounter an error message when setting an item.
Handle the error according to the message content.

3.4.1

Menu Bar

The menu composition of the Edit arbitrary waveform window is shown in Figure 3-4.

File (F)

Edit (E)

Tool (T)Setting (O)New (N)…

Ctrl+NStarts the software newly

Open (O) …

Ctrl+O

Opens a waveform data file

Save (S)Ctrl+S

Overwrites and saves the waveform data file

Save As…(.wdb) (A)…

Ctrl+A

Saves the waveform data in a custom format file

Save As…(.txt) (T)…

Ctrl+T

Saves the waveform data in a text format file

Print (P)…

Prints the waveform data

Exit (X)

Exits the waveform generation tool

Undo (U)Ctrl+U

Restores the waveform data to the previous information

Redo (Y)Ctrl+Y

Cancels the undo operation

Cut (T)

Ctrl+X

Cuts the selected waveform data or text

Copy (C)

Ctrl+C

Copies the selected waveform data or text

Paste (P)

Ctrl+V

Pastes the cut/copied information

Delete (D)Ctrl+D

Deletes the selected waveform data or text

Create (W)Displays the New arbitrary waveform edit panel panel

Interpolate (I)Displays the New interpolation edit panel

Operate (O)Displays the Operate panel

Compand (P)Displays the Compand panel

Memory Transfer…

Opens the [Memory Transfer] dialog

Memory Clear…

Opens the [Memory Clear] dialog

System Setting (S) …

Displays the [System Setting] dialog

Grid (G)

Switches On/Off the grid drawing

Figure 3-4 Menu Composition of the Edit Arbitrary Waveform Window

12

WAVE DESIGNER FOR WF1947/WF1948

3.4 Operations on Each Section

3.4.2

ToolbarOn the toolbar of the Edit arbitrary waveform window, you just click each icon shown in Figure 3-5
to execute the corresponding function.
a)

b)

c)

d)

Figure 3-5 Toolbar of the Edit Arbitrary Waveform Window
a)
b)
c)
d)

3.4.3

Open
Save
Memory Transfer
Memory Clear

Opens a waveform information file.
Saves the waveform information file.
Opens the [Memory Transfer] dialog.
Opens the [Memory Clear] dialog.

Control Panel Section

In the control panel section, the control panel that is currently selected is displayed.
Immediately after the Edit arbitrary waveform tool is started or after each operation is completed, theItem selection panel is displayed.

Item selection panel
CreateNew arbitrary
waveform edit panel

Interpolate

New interpolation edit
panel

OperateOperate panel

CompandCompand panel

Figure 3-6 Transitions of Control Panels

3.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.
For details on how to generate or operate waveforms, see "Waveform Display Section" (

13

3.5).

WAVE DESIGNER FOR WF1947/WF1948

3.5 Waveform Display Section

3.5

3.5.1

Waveform Display Section
Waveform Display Area

The waveform data currently being created is always displayed in the Waveform display area.
In addition to the waveform data, the Waveform display area shows the coordinate values indicating
the display area size, the markers used for each operation (waveform rate (

3.5.2

3.5.3), and the grid for checking the

3.5.6).

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 themagnification. 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:8192].
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 themagnification. 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 can dragthe scroll bar to the desired coordinates to observe other parts of the waveform.

14

WAVE DESIGNER FOR WF1947/WF1948

3.5 Waveform Display Section

3.5.3

MarkerMarkers 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 Edit arbitrary waveform tool: marker A (red) and marker B(blue).
Marker A cannot be located on the right side of marker B. Marker A is always located on the left sideor same position of marker B. The position of each marker is displayed in the [X] field corresponding
to the [Marker] field of each color. The value of the waveform corresponding to the marker 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.
If you click the [X] item corresponding to marker A or press Alt + A, the location display section formarker A is selected. If you then enter values and press the Tab key, marker A is moved to thespecified location.
Similarly, if you click the [X] item corresponding to marker B or press Alt + B, then enter values formaker B in the location display section, and press the Tab key, marker B is moved to the specified
location.
The markers can be located in any location within the range of the settings/display resolution by
specifying values.
Coordinate marker mode
Markers A and B can be moved independently or together depending on the [Link] check box.
When the [Link] check box is selected, markers A and B are moved together. The gap in thehorizontal direction between marker A and marker B (distance between markers) is displayed on theright of [Distance dX(-)].
When moving one of these markers, the other one is also moved keeping the distance.
When you click the right side of the [Distance dX(-)] or press Alt + -, enter values, and press the15

WAVE DESIGNER FOR WF1947/WF1948

3.5 Waveform Display Section
Tab key, marker B is moved so that the gap between markers is set to the specified value.
Range of impact by markers
Selecting the range by using markers affects the operations below.
 Range to copy/cut/paste of waveforms (3.5.4)

 Range of arbitrary waveforms editing (3.8)

 Range to generate waveforms by interpolation (3.9)

 Range of performing compression/expansion (3.11)

 Range to perform operation among waveforms (3.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 markers A and B.
Marker B is located immediately before 10, therefore 10 does not fall between markers A and B.

3.5.4

Waveform Manipulation

Undo and redo
You can restore the waveform data to the previous state after editing waveforms (Undo). To undo theedit, select [Edit] - [Undo] (Alt, E, U), or press Ctrl + U.
To cancel the previous Undo operation (Redo), select [Edit] - [Redo] (Alt, E, Y), or press Ctrl + Y.
Cut/copy/paste/delete
You can cut/copy/paste/delete the waveform data to edit waveforms as needed.
 Cut[Edit] - [Cut] (Alt, E, T or Ctrl + X)
 Copy[Edit] - [Copy] (Alt, E, C, or Ctrl + C) Paste[Edit] - [Paste] (Alt, E, P, or Ctrl + V)
 Delete[Edit] - [Delete] (Alt, E, D, or Ctrl + D)
When you perform the cut or copy operation, the waveform data of the selected part is sent to the
clipboard.
In this operation, the waveform data of the selected part which is 16 bit data (0 to +65535), is sent tothe clipboard as a number string with one data per one row. If the original value is negative, it isconverted to a positive value by adding 65536.
The content of the clipboard can be pasted to any text editor or spreadsheet software, or can be pasted
to the current Edit waveform screen or the Edit waveform screen of any other "WAVE DESINGER
for WF1947/WF1948" which is currently active.
16

WAVE DESIGNER FOR WF1947/WF1948

3.5 Waveform Display Section

Figure 3-7 Operations with the Clipboard

17

WAVE DESIGNER FOR WF1947/WF1948

3.5 Waveform Display Section

3.5.5

Arbitrary Waveform Edit Example

We will create a full-wave rectification waveform to demonstrate copy and paste functions of a
waveform.
Step 1:
Step 2:
Step 3:

Step 4:
Step 5:
Step 6:

Click the button on the top left corner of the screen. You can also select [Tool] - [Create] toobtain the same result.
A sine wave is selected in the initial state. Click the All-pages OK button to return to the
Waveform display screen.
Move marker B to the center of the waveform.
[524288.000] is displayed at the bottom right corner of the screen.
Enter [262144] (half of 524,288) in the numeric area of [X] corresponding to marker B, andpress the Tab key.
Press the C key while holding down the Ctrl key. You can also select [Edit] - [Copy] toobtain the same result. This operation copies the data between markers A and B, which isthe first half of the waveform, to the clipboard.
Select the check box to the left of the [Link] to enter the coordinate marker mode.
Enter [262144] in the numeric area of [X] corresponding to marker A, and press the Tab
key.
Press the V key while holding down the Ctrl key. You can also select [Edit] - [Paste] toobtain the same result.
This operation pastes the waveform data from the clipboard to the last half of the waveform.

Description 1:

Description 2:

3.5.6

The operation such as pressing the C key with the Ctrl key held down is describedby "Ctrl + C" in the following sections. When Ctrl + C (Copy) is performed, thewaveform of the copy source area remains without changes. When Ctrl + X (Cut) is
performed, the data from the selected area is copied to the clipboard too, but the
waveform from this area is deleted. When Ctrl + D (Delete) is performed, thewaveform from the selected area is deleted, but the contents in the clipboard are notchanged.
Markers A and B are used to select the range. For example, if the range specified
with the markers is 0 - 524,288, the actual selected range is 0≤X<524,288.

Grid Drawing

When you select or deselect [Setting] - [Grid] (Alt, O, 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. (

18

3.7)

WAVE DESIGNER FOR WF1947/WF1948

3.6 File Operation

3.6

File Operation

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

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

3.9.4)

Comments
Compatibility with ARB Edit provided with WF1973/WF1974
".txt" format file:
This format file can be read out and utilized.

".wdb" format file and ".prn / .tsv / .csv" format file:
You can read these files if you save the file by the following axis settings in System Setting
dialog of ARB Edit and you read the file on the same setting in [System Setting] dialog ofthis software.
1. [X-Axis Unit] parameter in "X-Axis Unit" setting frame : [Address]
2. [Y-Axis Unit] parameter in "Y-Axis Unit" setting frame : [Data]

3.6.1

Custom Format File

You can save the waveform data created with the Edit arbitrary waveform tool and the display unit
setting in one file.
When you select [File] - [Save As…(.wdb)] (Alt, F, A, or Ctrl + A), the window titled [Save As]
will be displayed.
Select the location to save the file, enter the file name, and click the Save button. The file extensionis ".wdb," which can be omitted when entering a file name.
After you read/write a file, when you select [File] - [Save] (Alt, F, S, or Ctrl + S) or thecorresponding button on the toolbar, the file is overwritten to the current file whose title is shown in
the title bar. If you have not performed any file operation, clicking [Save] performs the same action
as [Save As] for the custom file.

3.6.2

Text Format FileThe waveform data created with the Edit arbitrary waveform tool can be saved as a text file so thatthe data can be used in other applications easily.
When you select [File] - [Save As…(.txt)] (Alt, F, T, or Ctrl + T), the window titled [Save As] will
be displayed.
Select the location to save the file, enter the file name, and click the Save button. The file extensionis ".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 theoriginal value is negative, it is converted to a positive value by adding 65536.
19WAVE DESIGNER FOR WF1947/WF1948

3.7 Printing Waveforms
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. When creating a text file, include one data per one
row. The data must be 16-bit signed integers (-32768 to +32767). Note that this numeric format isdifferent from that of the saved file.
As a standard, include 524,288 data in a data file. If the number of the data item is more than thisstandard number, the excess data is skipped during the read process. On the other hand, if the numberof the data item is less than the standard number, they are read into the first part of the waveform andthe rest of the waveform will not be changed.

3.6.3

Reading File

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

3.7

Printing Waveforms

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

20

WAVE DESIGNER FOR WF1947/WF1948

3.8 New Arbitrary Waveform Editing

3.8

New Arbitrary Waveform Editing

The New arbitrary waveform edit panel is used to create a standard waveform or a formula waveform.
When you click the Create button on the Item selection panel or select [Tool] - [Create] (Alt, T, W ),the New arbitrary waveform edit panel is displayed. Operations on the Waveform display section are
disabled during the New arbitrary waveform edit panel is displayed.
Just after editing an arbitrary waveform on the New arbitrary waveform edit panel and returning to
the Waveform display screen, you can restore the generated waveform to the state before the edited
contents were reflected, by selecting [Edit] - [Undo] (Alt, E, U) or pressing Ctrl + U.

Figure 3-8 New Arbitrary Waveform Edit Panel

3.8.1

Range/Page

In New Arbitrary Waveform Editing, a waveform is generated by applying a "range" and a "definitionof waveform" that are independent for each page. When the New arbitrary waveform edit panel isdisplayed for the first time, the present range for marker specification is applied as the range for Edit
new arbitrary waveform.
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 theprevious 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.
To move between pages, use thewaveform screen. The

andbuttons at the bottom left of the Edit arbitrary

button moves you to the previous page, and the21

button moves you toWAVE DESIGNER FOR WF1947/WF1948

3.8 New Arbitrary Waveform Editing
the next page.
button moves you to the first active page. Clicking the
Clicking thelast active page.

button moves you to the

By entering numbers directly into the value input area between buttons and pushing Enter key, you
can jump to the specified page. Available page number is from 1 to 200.
By clicking the Initialize button on the top of the New arbitrary waveform edit 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 the Clear All Pages
button. This will initialize the range for each page to zero.
To generate the waveform on the displayed page, click the Page OK button on the bottom of thepage.
To edit arbitrary waveforms on all pages at once, click the All-pages OK button on the bottom of thepage.
To return to the Waveform display screen without generating a waveform, click the Cancel button on
the bottom of the page.

3.8.2

Waveform Selection

Click thebutton on the right of [Waveform] on the New arbitrary waveform edit panel to display
the list of available waveforms and select a waveform by clicking it.
Table 3-1 shows the types of waveform that can be generated.
Table 3-1 Waveform Selection
Waveform
Sine
Triangle
SquareNoise
DC
Function

Description
Set appropriate parameters to generate a sine wave.
Set appropriate parameters to generate a triangle wave.
Set appropriate parameters to generate a square wave.
Generate a noise waveform that is different every time it is generated
based on the random number calculation. The generated noise
waveform is white noise with the same amplitude distribution.
Generate a waveform assuming the data within the specified range as
same.
Define a waveform by combining various formulas.

See 3.8.3 for the setting of each parameter.
See 3.8.4 for the setting of waveform function formula.

22

WAVE DESIGNER FOR WF1947/WF1948

3.8 New Arbitrary Waveform Editing

3.8.3

Parameter Setting

If the setting of [Waveform] 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 3-2 Parameters of the Standard Waveform
OffsetSize
Amplitude
Period
Phase
Slope
Duty
Transition

Sine





-

Triangle






-

Square








Noise



-

DC


-

Type of parameter
The size is the width specified by [Range] of the page. When the size is changed, the upper limit ofrange specification is changed.
Amplitude is peak to peak value.
Cycle specifies which waveform with how many cycles (waves) 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 thetime 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.

23

WAVE DESIGNER FOR WF1947/WF1948

3.8 New Arbitrary Waveform Editing

3.8.4

Waveform Function Setting

When selecting a waveform (3.8.2), if you select [Function], the constant input section[Constant] and the formula input section [Y=] are displayed.

Figure 3-9 When "Function" is Selected

By entering constant and formula and clicking the Execute button, you can check the calculated
waveform in the Waveform display area of the New arbitrary waveform edit panel.
Constant
Constant should be entered in the format [constant = value or formula], for example, [fs=32767;],[s=2*pi/524288;]. Always add semicolon [;] at the end of a constant definition or formula.
User-defined constants or formulas should be entered in single-byte. Alphabetical characters are notcase sensitive. Any constant should start with an alphabetical character and consist of alphanumericcharacters. You can also enter embedded constants ((Table 3-3) or embedded functions

Table 3-5) for constants. In this case, alphabetical characters are case sensitive. If you define a

constant with the same string as one of the embedded constants, the embedded constant will be
replaced with the user-defined constant.
When defining a constant, it is recommended to use a different string from one of the embedded
constants or functions, because mixture may cause mess in constant.
When you use the All-pages OK button, the constant is effective for all pages on and after thedefined page. For example, the constant defined on page 1 are effective for all the pages. The constantdefined on page 3 are not effective for page 1 and 2, but effective for page 3 and after.
When you create only the waveform in the displayed page by using the Page OK button, constants
are effective only for the displayed page. For example, constants defined on page 2 are not effective

24

WAVE DESIGNER FOR WF1947/WF1948

3.8 New Arbitrary Waveform Editingfor page 1 or pages on and after 3.
In this case, to make the constant given on other page effective, click the Execute button on the page
where the constant is defined to perform a calculation beforehand.
Embedded constant
The constants shown in Table 3-3 are embedded in advance.
If you define a constant with the same name as one of the embedded constants in the above mentioned[Constant] field, the definition of that embedded constant is disabled and your definition of values
and formulas become effective.
Table 3-3 Embedded Constants
Expression
pi
c
h
k
r

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

Function
In the 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 (3.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 524288. Since
524288=2*π*83443.0268…, the result of this formula is a sine wave with about 83443 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-defined Unit] 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-defined Unit] and set [Min] and [Max] to 0 and 6.283185, respectively.
The value of the formula [Y=] is affected by the unit of vertical axis (3.12.2) which is set on thesystem setting screen.
Consider the following cases that a sine wave is provided by a formula like [Y=] [sin(X)]. The valueof sin( ) function is ±1.
In the case that the unit of a vertical axis is [Data], its range is -32768 to +32767. Therefore, theresult of this formula is a waveform around 0 with very small amplitude.
In the case that the unit of a vertical axis is [Voltage] and the amplitude is 20 Vp-p, its range is ±10.
Therefore, the result of this formula is a sine wave of 1/10 of full scale.
In the case that the unit of a vertical axis is [User-defined Unit] and its range is -1 to +1, the result of
25

WAVE DESIGNER FOR WF1947/WF1948

3.8 New Arbitrary Waveform Editing
this formula is a full scale sine wave.
If the result of calculation exceeds +/- full scale, the waveform clips at +/- full scale.
Operator
In the constant input section [Constant] and the formula input section [Y=], the operators shown in
Table 3-4 can be used in combination. The operators in the following table are shown in thedescending order of the priority. Logical operator returns 1 when the given condition is true, andreturns 0 when false.
Table 3-4 Operators
Operator( ), Function, Constant,User-defined variable, Number
string

Coupling
rule

Remarks

→

+,-,!

←

^

→

*,/

→

+,-

→

<,<=,>,>=

→

==,!=

→

&&

→

||

→

Unary operator.
! is a logical operator.

(Only available in the constant
input section)

Binary operator, Power
Binary operator,
Multiplying/Dividing
calculation
Binary operator,
Adding/Subtracting
calculation
Logical operator,
Bigger/Smaller comparison
Logical operator, Equivalent
comparison
Logical operator, Logicalmultiply
Logical operator, Logical add

Embedded functions
In the constant input section [Constant] and the formula input section [Y=], the functions shown in
Table 3-5 can be used in combination.
Table 3-5 Embedded Functions
Functionsin(formula),cos(formula),tan(formula)atn(formula)sqr(formula)exp(formula)log(formula)power(formula
1,formula 2)

Description
Triangle function. Radian expression is used for the arguments.
Arctangent function. Returns the angle, in radians, whose tangent is theargument.
Returns the positive root.
Exponential function whose base is e (the base of natural logarithm).
Returns the natural logarithm.
Returns the size of the complex vector in which formula 1 is its realpart and formula 2 is its imaginary part.

26

WAVE DESIGNER FOR WF1947/WF1948

3.8 New Arbitrary Waveform Editing
Returns the declination of the complex vector in which formula 1 is its
real part and formula 2 is its imaginary part.
This function provides an angle (in radians) to formula 1, and a slopewith symmetry value ranged from 0 to 1 to formula 2, and defines atriangle wave.
This function provides an angle to formula 1, duty ratio (%) to formulasqw(formula
1,formula 2,formula 2, transition (%) to formula 3, and defines a square wave.
3)
Generates a same amplitude distribution (white noise) whose maximum
rnd()
amplitude is ±1. There is no argument.
phase(formula
1,formula 2)tri(formula 1,formula2)

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.
For details on how to set the unit of X/Y axis, see "3.12 System Setting."
 1st wave of a sine wave (X axis unit: address 0 to 524288, Y axis unit: data ±32767)
Page 1[Constant] [fs=32767;][s=2*pi/524288;]←Address 524288 corresponds to 2π[Y=][fs*sin(x*s)]
 1st wave of a sine wave (X axis unit: time 0 to 1 ms, Y axis unit: voltage ±10V)
Page 1[Constant] [fs=10;][s=2*pi/1e-3;]←1 ms is 2π[Y=][fs*sin(x*s)]
 1st wave of a sine wave (X axis unit: user-defined unit 0 to 1, Y axis unit: user-defined unit -1 to+1)Page 1[Constant][Y=][s=2*pi;][sin(x*s)]

 1st wave of a sine wave (X axis unit: user-defined unit 0 to 6.283185, Y axis unit: user-definedunit -1 to +1)
Page 1[Constant][Y=](None)[sin(x)]

 1st wave of a square wave (X axis unit: user-defined unit 0 to 6.283185, Y axis unit:
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 (X axis unit: user-defined unit 0 to 1, Y axis unit: user-defined unit -1 to+1)Page 1[Constant][Y=](None)[(x-0.5)+sin(2*pi*x*32)/2]

27

WAVE DESIGNER FOR WF1947/WF1948

3.8 New Arbitrary Waveform Editing
 Damped wave (X axis unit: user-defined unit 0 to 6.283185, Y axis unit: user-defined unit -1 to+1)Page 1[Constant][Y=](None)[exp(-x)*sin(x*64)]

 DSB waveform (X axis unit: user-defined unit 0 to 6.283185, Y axis unit: user-defined unit -1 to+1)Page 1[Constant][Y=][a=19.5;][b=20.5;][(sin(a*x)+sin(b*x))/2]

 CR charge/discharge waveform (X axis unit: user-defined unit 0 to 1, Y axis unit: user-definedunit -1 to +1)
Page 1[Range][Constant][Y=]
Page 2[Range][Constant][Y=][0]~[0.5][j=15;][1-2*exp(-x*j)][0.5]~[1][j=15;][-1+2*exp(-(x-0.5)*j)] Differential waveform (X axis unit: user-defined unit 0 to 1, Y axis unit: user-defined unit -1 to+1)Page 1Page 2[Range][Constant][Y=][Range][Constant][Y=][0]~[0.5][j=15;][exp(-x*j)][0.5]~[1][j=15;][-exp(-(x-0.5)*j)]

 Magnetic head waveform: Gaussian pulse(X axis unit: user-defined unit -1 to 1, Y axis unit: user-defined unit -1 to +1))
Page 1[Range][-1]~[0][Constant][j=32;][Y=][exp(-((x+0.5)^2)*j)]
Page 2[Range][0]~[1][Constant][j=32;][Y=][-exp(-((x+0.5)^2)*j)]
 Magnetic head waveform: Lorentz waveform(X axis unit: user-defined unit 0 to 6.283185, Y axis unit: user-defined unit -1 to +1))
Page 1[Constant][None][Y=][(sin(x)-sin(x*3)/3+sin(x*5)/5/1.533333333]

 Waveform where surge is superimposed around 180°
(X axis unit: user-defined unit 0 to 1, Y axis unit: user-defined unit -1 to +1))
Page 1[Range][0]~[1][Constant][s=2*pi;][Y=][sin(s*x)]
Page 2[Range][0.49]~[0.51]
28

WAVE DESIGNER FOR WF1947/WF1948

3.8 New Arbitrary Waveform Editing[Constant][j=50;s=2*pi;][Y=][sin(s*x)+cos(s*j*x)/2+0.5]
Create a sine wave across page 1 and then overwrite the surge waveform on page 2.

29

WAVE DESIGNER FOR WF1947/WF1948

3.8 New Arbitrary Waveform Editing

3.8.5

Arbitrary Waveform Creation Example

Standard waveform
As an example of standard waveform, we will create a triangle wave of 30% symmetry.
Step 1:
Step 2:
Step 3:
Step 4:

Click the Create button on the [Item selection panel].
You can also select [Tool] - [Create] to obtain the same result.
The [Item selection panel] is changed to the [New arbitrary waveform edit panel].
Click thebutton on the right of [Waveform], and then click [Triangle] in the list.
In the value input section on the right of [Slope], change the value from [50] to [30], andthen press the Enter key. This specifies a triangle wave of 30% symmetry.
When you click All-pages OK, the [New arbitrary waveform edit panel] is closed andthe generated waveform is displayed in the Waveform display section.

Description 1:

Description 2:

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

30

WAVE DESIGNER FOR WF1947/WF1948

3.8 New Arbitrary Waveform Editing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 higher harmonics waves superimposed.
Step 1:
Step 2:
Step 3:
Step 4:
Step 5:
Step 6:
Step 7:
Step 8:
Step 9:Select [Setting] - [System Setting].
A dialog titled [Unit Setting] appears.
In the [Unit (X)] combo box of [X axis unit setting], click [User-defined Unit].Leave[Min] and [Max] as the initial value of [0.000000] and [1.000000], respectively.
In the [Unit (Y)] combo box of [Y axis unit setting], click [User-defined Unit].Leave[Min] and [Max] as the initial value of [-1.000000] and [1.000000], respectively.
Click the OK button to return to Waveform display screen.
Click the Create button on the [Item selection panel].
You can also select [Tool] - [Create] to obtain the same result.
The [Item selection panel] is changed to the [New arbitrary waveform edit panel].
Click thebutton on the right of [Waveform], and then click [Function] in the displayed
list.
Enter [s=2*pi;] in the input area on the right of [Constant].
Enter [sin(x*s)+sin(x*s*3)/3+sin(x*s*5)/5] in the input area on the right of [Y=].
When you click the Execute (M) button, the calculated waveform is displayed in the Edit
arbitrary waveform screen.
Click the All-pages OK button to return to the Waveform display section.

Description 1:

Description 2:

Here, the entire horizontal axis (X) is processed as the range of 0 to 1 by using theuser-defined unit. Also, the 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.
In step 2, if the range of X is set as 0 to 6.283185 (2π) using the user-defined unit,
the formula becomes more simple as [sin(x)+sin(x*3)/3+sin(x*5)/5].

31

WAVE DESIGNER FOR WF1947/WF1948

3.8 New Arbitrary Waveform Editing

3.8.6

Operation of Parameter File for Arbitrary Waveform Edit

Parameter setting on the New arbitrary waveform edit panel can be saved as a text file.
Click the Save button on the top of the New arbitrary waveform edit panel to display a screen titled[Save As].
Select the location to save the file, enter the file name, and click the Save button. The file extensionis ".wfn," which can be omitted when entering a file name.
To load a parameter setting file, click the Open button on the top of the New arbitrary waveform edit
panel. The screen titled [Open File] is displayed. Select the location to save the file and enter the file
name, and then click the Open button.
As the setting file for the Edit arbitrary waveform screen is a text file, it can be edited using any text
editor.
However, if the edited file has a different data format which is not supported by this software, the filecannot be loaded.
For the information of files that can be processed by this software, see 3.6.

3.8.7

Printing

The parameter setting on the New arbitrary waveform edit panel can be printed.
Click the Print button on the top of the New arbitrary waveform edit panel to display the [Print
Setup] dialog. For details of the print setup, see the instruction manual of your printer.

32

WAVE DESIGNER FOR WF1947/WF1948

3.9 New Interpolation Editing

3.9

New Interpolation Editing

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

Figure 3-10 New Interpolation Edit panel

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

33

WAVE DESIGNER FOR WF1947/WF1948

3.9 New Interpolation Editing

3.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 of [X=] and [Y=] on the New interpolation edit
panel.
To activate the right of [X=], click the input area, or press Alt + X.
To activate the right of [Y=], click the input area, or press Alt + Y.
Click the 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 the New
interpolation edit 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 in 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 holding down the Ctrl key. A control point will be added. You can know approximate positionof the mouse cursor in [Cursor] at the top right of the Waveform display section. The added control
point is also added to the list of control points in the New interpolation edit panel. Check thecoordinate values.
Move a control point by values
When you select (click) any control point from the list of control points in the New interpolation edit
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 the [+] 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.
When a control point is selected, if you update the value of [Y=] and click the Add button, theselected control point is moved. If you update the value of [X=] and then click the Add button, a newcontrol point is added if the identical coordinate point does not exist, or if it exists the control point is
updated.

34

WAVE DESIGNER FOR WF1947/WF1948

3.9 New Interpolation Editing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.
Delete control point
Click the Delete button to delete a control point being set at that time.
There is no way to restore a control point after delete operation. Caution is required for this function.
Delete all control points
Click the Delete All button to delete all control points being set at that time.
There is no way to restore control points after all delete operation. Great caution is required for thisfunction.

3.9.2

Interpolation Execution

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

35

WAVE DESIGNER FOR WF1947/WF1948

3.9 New Interpolation Editing

3.9.3

Arbitrary Waveform Creation Example

As an example of editing an arbitrary waveform by interpolation, we will create a smoothed pulse
waveform.
Step 1:
Step 2:
Step 3:
Step 4:
Step 5:
Step 6:
Step 7:
Step 8:

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

Description 1:
Description 2:
Description 3:

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

36

WAVE DESIGNER FOR WF1947/WF1948

3.9 New Interpolation Editing

3.9.4

Control Point File Operation

Control point setting on the New interpolation edit panel can be saved as a text file.
Click the Save button on the top of the New interpolation edit panel to display a screen titled [SaveAs].
Select the location to save the file, enter the file name, and click the Save button. Select a fileextension 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 the Open button on the top of the New interpolation edit
panel. The screen titled [Open File] is displayed. Select the location to save the file and enter the file
name, and then click the 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. When creating a text file, one line must consist of 2data 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 this software, see 3.6.

37

WAVE DESIGNER FOR WF1947/WF1948

3.10 Operate

3.10 Operate
The Operate panel has the function to execute arithmetical operation on a waveform in selected
ranges, and the standard waveform, formula waveform, and a waveform in clipboard to create awaveform.
When you click the Operate button on the Item selection panel, or select [Tool] - [Operate] (Alt, T,
O), the Operate panel is displayed. Operations on the Waveform display section are disabled while
the Operate panel is displayed.
Just after editing an arbitrary waveform on the Operate panel and returning to the Waveform display
section, you can restore the generated waveform to the state before the edited contents were reflected,
by selecting [Edit] - [Undo] (Alt, E, U), or pressing Ctrl + U.
Operate is executed for a range selected by markers. First select the range to edit by using marker A
and marker B on the Waveform display section.

Figure 3-11 Operate Panel

38

WAVE DESIGNER FOR WF1947/WF1948

3.10 Operate

3.10.1 Types of Calculation
When you click the

button between [Selected Area] and [Clipboard/Created Waveform], alist of arithmetical operation is displayed. Click in the list or press the ↑, ↓, →, or ← key to select anoperator.
[*] represents multiplication (x), and [/] represents division (/).

3.10.2 Calculation Target Setting
Created waveform
When you click the Created Waveform button, or press Alt + W, the Edit arbitrary waveform screen
appears. Operations can be executed according to "New Arbitrary Waveform Editing" (3.8).

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

Page OK, the created waveform is displayed in the [Clipboard/Created Waveform] area.
Clipboard
When you click the Clipboard button or press Alt + B, a waveform stored in the clipboard isdisplayed in the [Clipboard/Created Waveform] area. For operation with the clipboard, see 3.5.4.
If the selected range is longer than the data in the clipboard, the remained portion is processed as 0. If
the data in clipboard is longer than the selected range, the data is used beginning with its front part.
Though the data in the clipboard is 16 bit integer, it is converted using the unit of vertical axis before
the calculation between waveforms. For example, in the case that the unit of vertical axis is auser-defined unit:-1 to +1, data in the clipboard is converted and processed after adjusted to the rangeof ±1.

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

39

WAVE DESIGNER FOR WF1947/WF1948

3.10 Operate

3.10.4 Arbitrary Waveform Creation Example
As an example of calculation between waveforms, we will create a waveform of sine wave with noise
superimposed.
Step 1:

Step 2:
Step 3:
Step 4:

Step 5:

Display the [New arbitrary waveform edit panel].
In its initial state, a sine wave is selected.
Change the value on the right of [Amplitude] from [65534] to [50000] to make theamplitude smaller.
Click the All-pages OK button to return to Waveform display screen.
Click the Operate button on the [Item selection panel].
You can also select [Tool] - [Operate] to obtain the same result.
The [Item selection panel] is changed to the [Operate panel].
Click the Created Waveform button.
Select [Waveform] combo box, and then click [Noise] in the list displayed.
Change the value on the right of [Amplitude] from [65534] to [15000].
Return to the [Operate panel] by clicking the Page OK button.
In this stage, the result of the addition is displayed in the [Operation result] field.
Click the OK button to return to Waveform display section.
This produces a waveform of a sine wave with noise superimposed.

Description 1:
Description 2:
Description 3:

Description 4:

Subtraction, multiplication, and division are also available as well as addition which
was shown in this example.
You can calculate for only a part of a waveform by selecting that part of the
waveform using markers A and B in the waveform display screen beforehand.
In this example, the waveform created on the Arbitrary waveform edit panel is used
for calculation.
In step 3, the contents in the "clipboard" can be used for calculation by clicking the
Clipboard button.
When executing multiplication, it is convenient to set the unit of the vertical axis as±1 of the user-defined unit.
This makes the result of the multiplication between full scale values to a full scalevalue also.

40

WAVE DESIGNER FOR WF1947/WF1948

3.11 Compand

3.11 Compand
The [Compand panel] generates a waveforms by compressing or expanding the waveforms in theselection vertically/horizontally.
When you click the Compand button in the Item selection panel or select [Tool] - [Compand] (Alt, T, P),
the [Compand panel] is displayed. Operations on the Waveform display sections are disabled while the[Compand panel] is displayed.
Just after editing an arbitrary waveform on the [Compand panel] and returning to the Waveform
display section, you can restore the generated waveform to the state before the edited contents werereflected, by selecting [Edit] - [Undo] (Alt, E, U), or pressing Ctrl + U.

Figure 3-12 Compand panel

3.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 (3.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 the
Compand screen.
Compress/expand selection to start/end point
Enter numeric values in the input areas of [Start Point X=] and [End Point X=] and click the OK
button.
The waveform in the selection that is already selected by the markers can be compressed/expanded or

41

WAVE DESIGNER FOR WF1947/WF1948

3.11 Compand
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.
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.
Others
Note that when the expansion rate is too high, the distortion may occur in the waveform.

3.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 (3.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 the
Compand screen.
Compression/expansion using maximum/minimum value
When [Max/Min](option button) is selected ( ), the maximum and minimum values in theselected range specified by the markers are displayed on the right of [Max] and [Min], respectively.
When you enter the maximum/minimum value of the target after the compression/expansion
operation in the respective display section and press the Enter key, the waveform in the Waveform
display 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 the OK button.
To return to the Waveform display screen without performing compression/expansion, click theCancel button.
Compression/expansion using amplitude/offset
When [Amplitude/Offset](option button) is selected ( ), the amplitude value and offset value inthe selection selected by the markers is displayed on the right of [Amplitude] and [DC 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 the OK button.

42

WAVE DESIGNER FOR WF1947/WF1948

3.11 Compand
To return to the Waveform display screen without performing compression/expansion, click theCancel button.
Expand selection to max amplitude
Click the Expand with Offset Clear button to expand the selection that is already selected by themarkers to the maximum amplitude. If the offset in the selection before expansion is not 0, it will bechanged to 0 after the expansion.
By clicking the Expand with Fixed Offset button, you can expand the waveform so that the positiveor negative peak matches the maximum value without changing the offset.
Others
If that exceeds +/- full scale is set as the result of extension, the waveform is clipped at +/- full scale.
Note that when the expansion rate is too high, the distortion may occur in the waveform.

3.11.3 Arbitrary Waveform Creation Example
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:

Step 2:
Step 3:

Step 4:

Display the [New arbitrary waveform edit panel].
In its initial state, a sine wave is selected.
Change [1] on the right of [Period] to [4] to make it a sine wave with 4 cycles.
Click the All-pages OK button to return to Waveform display screen.
Click the Compand button on the [Item selection panel].
You can also select [Tool] - [Compand] to obtain the same result.
The [Item selection panel] is changed to the [Compand panel].
[524288.000] is displayed at the bottom right of the Waveform display screen.
Leave the numeric area on the right of [Start Point X=] as [0].
Enter [131072] (quarter of 524288) in the numeric area on the right of [End Point X=] andpress the 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.
Click the OK button to return to Waveform display screen.

Description 1:

Description 2:

In this example, because you left [Start Point X=] as [0], the original waveform wascompressed to the first quarter of the waveform in the waveform display screen.
For example, if [Start Point X=] is set to [131072] and [End Point X=] is set to[262144], the original waveform is compressed to adjust from the first quarter of the
waveform display screen to the first half.
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 Compand panel to expand the selection to
the entire waveform.

43

WAVE DESIGNER FOR WF1947/WF1948

3.11 Compand
Vertical compression/expansion
As an example of vertical compression/expansion of the waveform, we will generate a trapezoidal
waveform by expanding and clipping the triangle waveform.
Step 1:

Step 2:
Step 3:

Step 4:

Display the [New arbitrary waveform edit panel].
In its initial state, a sine wave is selected.
Select [Triangle] from [Waveform] combo box.
Click the All-pages OK button to return to Waveform display screen.
Click the Compand button on the [Item selection panel].
You can also select [Tool] - [Compand] to obtain the same result.
The [Item selection panel] is changed to the [Compand panel].
In the numeric area on the right of [Max], change [32767] to [100000], then press theEnter key.
In the numeric area on the right of [Min], change [-32767] to [-100000], then press theEnter key.
In the waveform display section, you can see that the triangle waveform is expanded
vertically and clipped, transforming to a trapezoidal waveform.
Click the OK button to return to Waveform display screen.

Description 1:

Description 2:
Description 3:
Description 4:
Description 5:

Description 6:

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.
You can compress/expand only a part of a waveform by selecting that part of the
waveform using marker A (red) and marker B (blue) in the waveform display screen
beforehand.
If the +/- full scale is not reached by the waveform, you can expand the waveform tomaximum amplitude by clicking the Expand with Fixed Offset button or Expand
with Offset Clear button.
If the maximum is set to [-100000] and the minimum is set to [100000] in the step
3, the waveform will be flipped.
While you used [Max/Min] to specify the compression/expansion rate in thisexample, you can also use [Amplitude/Offset]. To do so, click(option button) on(selected). Next, set [Amplitude] tothe left of [Amplitude/Offset] to turn it to[200000] and [DC Offset] to 0 to obtain the same result as this example.
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.

44

WAVE DESIGNER FOR WF1947/WF1948

3.12 System Setting

3.12 System Setting

3.12.1 X Axis Unit Settings
You can use time and user-defined unit in addition to the address 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 dataand name of the unit.
Some examples of user-defined units for the horizontal axis are listed in Table 3-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.
When you click the

button on the right of [Unit(X)], a list of available units for the horizontal axis

is displayed. Click in the list or press the ↑, ↓, →, or ← key to select the unit for the horizontal axis.
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-defined unit.
Table 3-6 Example of User-defined Unit of Horizontal Axis
Range
0∼1
-1∼1
0∼360
0∼400
0∼6.283185

Name (Description)
Period(Used to adjust to the vertical axis range whenthe vertical axis user-defined unit is ±1)
deg (degree, °)
grad
rad

45

WAVE DESIGNER FOR WF1947/WF1948

3.13 Memory

3.12.2 Y Axis Unit Settings
You can use voltage and user-defined unit in addition to waveform data (16 bit: -32768 to +32767) asa 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 and thename 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.
When you click the

button on the right of [Unit (Y)], a list of available units for the vertical axis

is displayed. Click in the list or press the ↑, ↓, →, or ← key to select the unit for the vertical axis.
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 end of
the waveform) and maximum value (the value at the top end of the waveform) of the user-definedunit.

3.13 Memory
The created waveform data can be transferred to the equipment.

3.13.1 Memory Transfer
Select [Tool] - [Memory Transfer] or click the Memory Transfer button on the toolbar to display
the [Memory Transfer] dialog.
Specify the Memory No. on the equipment you want to set. Click the OK button to start the waveform
data transmission to the equipment.
In the area on the right of [Name], you can enter a string of up to 20 characters (2-byte characters are
not allowed) as the name of waveform memory.
When you click the

button on the right of [Memory No.], a list of available waveform Memory

No. is displayed. Click in the list or press the ↑, ↓, →, or ← key to select the waveform Memory No..
When you click the

button on the right of [Memory Size], a list of available units for the verticalaxis is displayed. Click in the list or press the ↑, ↓, →, or ← key to select the waveform Memory
Size. If you select a large waveform Memory Size (up to 524288), the data may not be transferred dueto the maximum space available in the equipment.

46

WAVE DESIGNER FOR WF1947/WF1948

3.13 Memory

Figure 3-13 [Memory Transfer] Dialog

Comments
You can select a value of 1 to 128 for the Memory No..

3.13.2 Memory Clear
Select [Tool] - [Memory Clear] or click the Memory Clear button on the toolbar to display the[Memory Clear] dialog.
Specify the Memory No. on the equipment you want to clear. Then click the OK button to clear thedata for the selected Memory No. in the equipment.

Figure 3-14 [Memory Clear] Dialog

Comments
You can select a value of 1 to 128 for the Memory No..

47

WAVE DESIGNER FOR WF1947/WF1948

3.13 Memory

48

WAVE DESIGNER FOR WF1947/WF1948

4. Maintenance
4.1 CD-ROM Management ······································ 50
4.2 Replacement of Damaged CD-ROM ················· 50
4.3 Version Check ··················································· 5049WAVE DESIGNER FOR WF1947/WF1948

4.1 CD-ROM Management

4.1

CD-ROM Management

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

4.2

Replacement of Damaged CD-ROM

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

4.3

Version Check

The version of this software is displayed in the top right of the dialog window which appears when
you press [System Setting].

VersionFigure 4-1 [System Setting] Dialog Window

50

WAVE DESIGNER FOR WF1947/WF1948

4.3 Version Check

51

WAVE DESIGNER FOR WF1947/WF1948

WABUN:(DA00036699-004)

Notes
1.

No part of the contents of this instruction manual may be reprinted or reproduced without
prior permission from us.

2.

The information in this instruction manual is subject to change without notice.

3.

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.

4.

We are not responsible for any result of the operations in spite of the above Section 3.

WAVE DESIGNER FOR WF1947/WF1948 Instruction Manual
NF Corporation

6-3-20 Tsunashima Higashi, Kohoku-ku, Yokohama 223-8508, Japan
Phone: +81-45-545-8111 (Main)
http://www.nfcorp.co.jp/
C Copyright 2012-2019, NF Corporation◯EAhttp://www.nfcorp.co.jp/

NF Corporation

6-3-20 Tsunashima Higashi, Kohoku-ku, Yokohama 223-8508,
Japan Phone: +81-45-545-8111 (Main)