Welcome to the Industrial Automation website!

NameDescriptionContent
XING-Automation
E-mail  
Password  
  
Forgot password?
  Register
当前位置:

YOKOGAWA FG410/FG420 arbitrary waveform editor

F: | Au:FAN | DA:2025-11-03 | 687 Br: | 🔊 点击朗读正文 ❚❚ | Share:

YOKOGAWA FG410/FG420 arbitrary waveform editor

Software positioning and core purpose

FG410/FG420 Arbitrary Waveform Editor is a specialized software running on the Windows system. Its core function is to generate and edit arbitrary waveforms through graphical operations, and transmit waveform data and parameter configurations to FG410/FG420 instruments through USB interfaces, without the need to manually write instrument instructions. The main applications include:

Generate standard waveforms (sine, square, triangular, etc.) and custom waveforms (through numerical expressions, interpolation, parameter variables, etc.).

Edit waveforms (compression/expansion, stacking operations, cutting and pasting, etc.) to meet the requirements of complex signal simulation.

Synchronize waveform data and oscillator parameters (frequency, amplitude, offset, etc.) with FG410/FG420 to achieve rapid testing deployment.

oftware installation and environmental requirements

1. Hardware and system requirements

Before installation, it is necessary to confirm that the PC meets the following conditions, otherwise it may cause abnormal software operation:

Project Requirements Explanation

The operating systems Windows 10 (32/64 bit) and Windows 11 do not support Windows XP/Vista/7/8 and tablet mode

At least 10MB of free hard disk space for software installation and waveform file storage

Display resolution of 1024 × 768 pixels or above, 256 colors or above to ensure clear waveform display, and complete operation interface

Hardware interface USB interface is used for communication with FG410/FG420 instruments

Other CD drives (only required for installation), administrator privileges are required to install/uninstall software to avoid failure due to insufficient privileges

2. Installation process

(1) USB driver installation (essential steps)

The communication between the software and FG410/FG420 relies on the NI-VISA driver (verified to be compatible with NI-VISA version 16.0). If the PC does not have VISA environment installed, the driver needs to be installed first:

Insert the FG410/FG420 product CD and run the installation program in the "English  Drivers  NI-VISA" path on the CD.

Follow the on-screen prompts to complete the installation, restart the PC for the driver to take effect.

If using GPIB interface, first set the FG410/FG420 remote interface to USB, and then perform the above steps (refer to the FG410/FG420 Communication Interface Manual).

(2) Software installation

Insert the product CD and run "English  Application  ARB-EDIT  Setup. EXE" (or enter the path through "Start Menu → Run", such as "D:  English  Application  ARB-EDIT  Setup. EXE", where "D:" is the CD drive letter).

Click "Next" and follow the prompts to complete the installation. The default installation path can be customized.

After installation, start the software through "Start Menu → YOKOGAWA → ARB-Edit".

(3) Unloading process

Open "Control Panel ->Programs and Features" and find "ARB Edit Software".

Right click and select 'Uninstall', follow the prompts to complete the operation; If there are any remaining installation folders, they can be manually deleted (self created files in the folder need to be backed up in advance).

image.png

Core functions and operating procedures

1. Software interface and basic operations

The main interface of the software is the "waveform display screen", which includes a title bar, menu bar, toolbar, waveform display area, and parameter setting area. It supports the following basic operations:

Scaling and scrolling: Vertical scaling (1:1~1:256), horizontal scaling (1:1~1:128), after scaling, the waveform can be viewed in its entirety through the scrollbar.

Marking and Range Selection: Mark the waveform range using Marker A/B (supports numerical input positioning, with higher accuracy than mouse dragging) for editing, copying, and other operations (selection range is "Marker A ≤ X<Marker B").

Clipboard operation: Supports Ctrl+C (copy), Ctrl+X (cut), Ctrl+V (paste), Ctrl+D (delete), waveform data is temporarily stored on the clipboard in 16 bit integer format (-32768~+32767), and can interact with other applications such as Notepad and Excel.

Revoke/Redo: Use "Edit → undo" (Ctrl+U) to undo the previous operation, and "Edit → Redo" to restore the undo operation. Only single undo/redo is supported.

2. Waveform generation function

The software supports 5 core waveform generation methods, covering requirements from standard signals to custom complex signals:

(1) Standard waveform generation

Generate standard waveforms such as sine, square, triangular, noise, DC, etc. through the "waveform generation screen". The operation steps are as follows:

Click the "fx" button on the toolbar (or "Tools → Wave Create") to open the waveform generation screen.

Select the waveform type (such as "Triangle") from the "Function" drop-down menu.

Set parameters (such as setting the symmetry of triangular wave "Symmetry" to 30% and the duty cycle of square wave "DutyLatio" to 40%).

Click on "Page OK" (only for the current page) or "All Page OK" to generate a waveform and return to the main interface.

Key parameters: amplitude (peak to peak), period, phase, DC offset, etc. When the parameters exceed ± full range, the waveform will be automatically truncated.

(2) Numerical expression waveform generation

Customize waveforms through mathematical expressions (such as superimposed harmonics, damping waves), supporting built-in constants (π, light speed, Planck constant, etc.) and functions (sin, cos, exp, log, etc.). The operation steps are as follows:

Open the waveform generation screen, select "Function" and choose "Waveform Function".

Define constants in the "Constant" column (such as s=2 * pi; Map the X-axis from 0 to 1 to a period of 2 π.

Enter an expression in the "Y=" column (such as sin (x * s)+sin (x * s * 3)/3+sin (x * s * 5)/5 to generate a square wave containing 3rd and 5th harmonics).

Click "Compute" to preview the waveform, confirm and click "All Page OK" to generate.

Example: Generate a sine wave with a period of 1ms (X-axis is set as "Time" unit from 0 to 1ms), expressed as 10 * sin (x * 2 * pi/1e-3) (amplitude 10Vp-p).

(3) Interpolation waveform generation

Generate smooth waveforms (such as pulses and custom curves) using "control points" and interpolation algorithms (linear, spline, continuous spline). The steps are as follows:

Click the "Interpolation" button on the toolbar (or "Tools → Interpolate") to open the interpolation editing screen.

Add/delete control points in the waveform display area using the mouse (or directly enter X/Y values), such as setting (0.2,0), (0.5,1), (0.8,0).

Choose the interpolation method (Linear interpolation, Spline spline interpolation, Cont Spline continuous spline interpolation, continuous spline can achieve smooth connection at the beginning and end).

Click 'Exit' to return to the main interface and generate an interpolated waveform.

(4) Parameter variable waveform (PWF) generation

Quickly generate waveforms by presetting 25 waveform templates (such as amplitude modulated sine waves, damped oscillations, trapezoidal waves) and adjusting parameters. The operation steps are as follows:

Click the "PWF" button on the toolbar (or "Tools → PWF") to open the PWF screen.

Select a template from the "Function" dropdown menu (such as "Damped Oscillation").

Set parameters (such as "OscFreq" oscillation frequency of 10Hz, "DampTC" damping time constant of 10ms), support slider adjustment for real-time preview.

Click "OK" to generate the waveform and return to the main interface.

Supporting waveform types: including steady-state sine wave group (such as unbalanced sine wave, clipped sine wave), transient sine wave group (such as conduction angle control sine wave), pulse group, transient response group (such as exponential rise/fall), surge group, etc.

(5) Waveform superposition operation

Perform addition, subtraction, multiplication, and division operations (such as adding noise to sine waves) on two waveforms through the "waveform to waveform operation screen". The operation steps are as follows:

Use Marker A/B to select the calculation range on the main interface.

Click the "Calculate" button on the toolbar (or "Tools → Operate") to open the calculation screen.

Select the operation object ("Created Waveform" generates a new waveform, "Clip Board" clipboard waveform).

Select the operation type (+//*//), click "=" to preview the result, confirm and click "OK" to apply.

Attention: It is recommended to set the Y-axis unit to "User Unit (-1~+1)" to avoid truncation of the calculation result beyond the range.

image.png

3. Waveform editing function

(1) Waveform compression/expansion

Adjust the horizontal (time axis) or vertical (amplitude axis) size of the waveform through "compress/expand screen". The operation steps are as follows:

Select the waveform range (Marker A/B) and click the "Compress/Expand" button on the toolbar (or "Tools → Compress/Decompress").

Horizontal adjustment: Set "Start X" and "End X" (such as compressing a 4-period sine wave to a range of 0-0.25 to generate a burst waveform).

Vertical adjustment: Adjust by "Max/Min" (set maximum/minimum value) or "Amp/Off" (set amplitude/offset), such as expanding a triangular wave vertically into a trapezoidal wave.

Click "OK" to apply adjustments. "Fit Length" will expand the selected range to full screen, and "Fit Amplitude" will expand to the maximum amplitude.

(2) Multi page waveform editing

Supports dividing waveforms into up to 200 pages, with independent range and waveform settings for each page, suitable for segmenting complex signals (such as the first half sine wave and the second half pulse):

On the waveform generation screen, set the current page range (such as 0-0.5 on page 1 and 0.5-1 on page 2) using "Area (X)".

Select waveform type and parameters for each page, set "Effect" to "K Effect" to enable the page, and disable "No Effect".

Click "All Page OK" to generate multi page waveforms, and switch between page numbers in the toolbar to view them.

4. Waveform and parameter transmission

Synchronize waveform data and oscillator parameters with FG410/FG420 instrument through the "System Settings Screen". The operation steps are as follows:

Click on "Setup → Setup" to open the system settings screen (including 4 tabs: System/Unit/Waveform/Oscillator).

Basic Settings (System tab):

Select the model (FG410/FG420), interface (USB (TMC)), and instrument serial number (automatically recognizes connected devices).

Axis unit setting (Unit tab):

X-axis: Supports "Address", "Time" (time, linked with oscillator cycle), and "User Unit" (customizable, such as 0~360 °).

Y-axis: Supports "Data" (16 bit data), "Voltage" (voltage, linked with oscillator amplitude), and "User Unit" (customized, such as -1~1).

Waveform memory settings (Waveform tab):

Select the memory number (1~128, 0 is non transferable for editing memory), transfer format ("Array Format" array format, "Control Point Format" control point format, the latter has a smaller data volume).

Click "Transfer Data" to transfer the waveform to the instrument, and "Read Data" to read the waveform from the instrument.

Oscillator settings (Oscillator tab):

Set parameters such as channel (only FG420 supports dual channels), output switch (ON/OFF), frequency/period, amplitude, DC offset, etc.

Click on 'Oscillator Setup' to transfer the parameters to the instrument and ensure that the waveform output meets the requirements.

Attention: FG410/FG420 memory 1-128 is non-volatile, and data will not be lost when power is turned off after transmission; Dual channels need to be transmitted to different memory numbers to avoid waveform coverage.

5. File operation and printing

(1) File format and saving/reading

The software supports 6 file formats to meet the needs of different scenarios:

Characteristics of file type extension usage

Dedicated binary file. wdb saves waveform data, instrument settings, and small axis unit volume, containing complete information that can only be recognized by software

Text data file. txt saves waveform data (1 line, 1 16 bit integer), which can be opened in Notepad/Excel for easy processing by other applications

The waveform function file. wfn saves standard waveform parameters and numerical expressions in text format, which can be edited and re read to generate waveforms

Control point file. prn saves interpolated control points (X/Y data) in text format for reusing interpolated waveform settings

PWF parameter file. pwf saves PWF waveform templates and parameter text formats, allowing for quick access to commonly used PWF settings

The system settings file. ocb saves instrument models, interfaces, axis units, and other binary formats, which are only recognized by software and used for quick recovery of settings

Operation steps: Select the format and path through "File → Save" and "File → Open", and the extension will be automatically added when saving.

(2) Print

Support printing the current waveform (without grid) or setting interface (such as waveform generation parameters, PWF settings), operation steps:

Open the interface to be printed (such as waveform display screen, PWF screen).

Click "File → Print" (Ctrl+P) to set the page margins (top/bottom/left), printer, and font.

Click "OK" to print. Waveform printing only displays the current view range, and the zoom needs to be adjusted in advance.


Troubleshooting and Maintenance

1. Common errors and solutions

The possible errors and countermeasures during software operation are as follows:

Solution to Error Information Causes

Memory Allocation Failed. Insufficient memory allocation during startup. Close other applications and restart software; If it occurs frequently, check if the system memory is sufficient

No Spline point interpolation generates waveforms without setting control points. Add at least 2 control points before performing interpolation

File Read/Write error: File read/write failure (e.g. path does not exist, insufficient permissions). Check if the save path exists and run the software with administrator privileges; Damaged files need to be recreated

No listeners on the FACE USB not connected to the instrument or driver not installed. Check the USB connection, reinstall the NI-VISA driver, and restart the instrument and software

Transfer is interrupted. If the instrument malfunctions (such as insufficient memory) and prompts "Out of memory", delete the useless waveforms in the instrument; Otherwise, restart the instrument and retry

Illegal Font Size When printing, adjust the font size in the print settings (if it is set to 12) to avoid exceeding the range

2. Software maintenance

CD maintenance: Store in a cool and dry place, avoid direct sunlight and dust; Wipe with a soft dry cloth when dirty, and prohibit the use of solvents such as benzene; Use a marker pen to write on the label surface to avoid scratches from hard objects.

Version check: Check the software version (such as Version 1.0.0) through "Help → About" to confirm if it is the latest version. If an update is needed, contact the Yokogawa distributor.

CD damage replacement: If the installation CD is damaged, you can contact Yokogawa to purchase a new CD (for a fee) and provide the product model and purchase certificate.

  • Metso Valmet BIU4 A413146 Binary Input Unit
  • Valmet AIU-8 Simulateur Board 421522-1a Analog Simulator
  • Valmet BIU8A Binary Input Unit 542803-3B M851222 M1
  • Valmet IQ Web Color DH Photoelectric Sensor A418182 2.04
  • Valmet A413200 AIU-8 Simulator Board 191151 421522-1A
  • Valmet Automation SCU M851006 System Control Unit Module
  • Valmet 857565/851565 Damatic Keyboard IP40 5V Operator Interface
  • Valmet A413077 FBC2 Module Rev 06 Field Bus Controller
  • Valmet DMU 2 PCB Module 545142-3A DM Data Management Unit
  • Valmet AIU16T PCB Card M851208 Analog Input Module
  • Valmet A413181 PLU Board
  • Valmet m851006 SCU Module
  • Valmet Metso 181226 Digital Input Module
  • Valmet AIU16T Analog Input Module - 16-Channel 65421466-2B MT924 V1.3
  • Valmet WIN3136875 Slide Clutch
  • Metso Valmet TIU61 A413111 Temperature Input Unit
  • Valmet MC12S Slitter Motor
  • Valmet A413139 AOH4 Board - Analog Output High Module
  • Valmet A409001 BIU85 Board
  • Valmet A413063 DMU Board
  • Valmet A413325 IPU I/O Power Unit
  • Valmet M851004 M2 CPU Module
  • Valmet IOP345 Digital Input Module
  • Metso Valmet A413215 Communication Board
  • Valmet DIFF-EL 80 M1 Transmitter
  • Valmet A413001 CPU Module
  • Valmet M899520 TDC-2 Module
  • Valmet A409001 BIU85 Board
  • Metso Valmet A413005 CPU Module
  • VALMET PUD 10 B Process Automation Rack with CPU SCU Module
  • Valmet A413091 GDU1 Board
  • VALMET M851006 M2 SCU Module
  • Lyngso Valmet Marine 990.896.000 Position Loop Card
  • Valmet Cooking Liquor Measurement 3417H
  • VALMET ABMB MT831 PCB Card
  • Valmet Automation A413325 IPU I/O Power Unit
  • Valmet Metso Consistency Transmitter Smart Pulp M2
  • VALMET METSO A413274 Connection Module
  • VALMET PI33S1KSA02RSA-ELI26 Switch
  • VALMET ND9103HN-CE07-K05 Intelligent Valve Controller
  • VALMET PMB 2R 16 Slot Backplane PCB Card
  • NELES VALMET A413135 AOU 4 Output Module
  • Metso Valmet A413345 FPU Power Unit
  • VALMET A413171 PIC Module
  • VALMET A413620 Repeater Module
  • Valmet M851521 Memory Card
  • Valmet DIFF-EL 140 M1 Transmitter
  • Valmet A413064 DMU Module
  • Valmet IOP371 I/O Bus Extender Module
  • Valmet Cooking Liquor Measurement 3400 Model 3417H
  • Metso Valmet A413043 CPU Module – Industrial Processor
  • Valmet BIU4 M851221 Binary Input Module
  • Valmet PMB 1S CPU SCU Rack Module
  • Valmet A413248 Controller Module
  • Valmet PDP601 Distributed Processing Unit
  • VALMET M851004 M2 CPU Printed Circuit Board Module
  • Metso Valmet A413045 Ver.05 CPU Module
  • Valmet A413181 Ver.05 PLU1 Board
  • Lyngso Valmet ATB16 Controller Board
  • VALMET AIU 16 Analog Input Unit 545100-3A/3B
  • VALMET PUD 10 B Power Supply PCB Rack Module
  • Valmet MS-50V/120V Bearing Unit
  • Valmet PDP603 Distributed Processing Unit – DPU Module
  • Valmet A413110 TIU Board – Terminal Interface Unit
  • Valmet S420154 I/O Backplane PCB – Printed Circuit Board
  • Valmet A413173 Industrial Control Module
  • Valmet A413044 CPU Module
  • Valmet A4IU1 Analog I/O Module
  • Valmet A413325 IPU Power Unit – PLC Module
  • Valmet M851002 CPU Module – Central Processing Unit
  • Valmet PUD10B Power Supply Board
  • Valmet K00990 Master CPU Electronic Assy
  • Valmet Metso IOP345 Input Module
  • Metso Automation T545215 Board
  • Valmet Metso IOP304 Input Module
  • Valmet 542844-6A SCU Module
  • Metso A413043 Ver.11 Valmet CPU Module
  • Valmet Automation BIU 8A Input Module
  • Metso A413044 Ver05 Valmet CPU Module
  • VALMET 542821-5A Control System Rack Module
  • Metso A413005 Ver.04 Valmet CPU Module
  • Valmet M851207 AIU16 Card
  • Valmet BIU8 Binary Input Unit
  • VALMET 547070-2B CPU Printed Circuit Board Module
  • Valmet Automation A413325 Power Module
  • VALMET AUTOMATION A413135 AOU4 Module
  • VALMET ACU A413165 Model 9 Analog Controller
  • VALMET AUTOMATION A413511-02 Slot Rack with I/O Backplane
  • Valmet A413148 BIE 4 Rev 08 Board
  • Valmet ATB16-4 Controller Board
  • Neles Automation BOR82 A413292 Processor Module
  • Valmet A413015 NCU Module – Network Control Unit
  • Valmet AIU 16 Analog Input Unit – M8512071
  • Metso Valmet A413091 GDU Board
  • Valmet M851565 Damatic Main Keyboard
  • Metso A413082 CPU Module
  • Valmet A403037 GDC – Graphics Display Controller
  • Valmet A413076 FBC Board
  • Valmet A413015 NCU Module – Network Control Unit
  • Valmet A413082 CPU Module
  • VALMET AUTOMATION A413620 Fieldbus Repeater
  • Valmet Metso IOP341R Positioner Module
  • Metso A413082 Ver.04 CPU Module
  • Valmet Metso MCA FT250/10 10 Inch Sensor
  • Valmet N0542 ABMB Printed Circuit Board
  • Valmet A413000 Ver.07 CPU Module
  • Valmet A413061 Ver.05 DMU Module
  • Valmet M851241 M1 BCU Binary Input Module
  • Valmet Automation NCU A413015 Circuit Board
  • Valmet A413046 Ver.06 CPU Module
  • Valmet A651B001 Panel Mount Keyboard
  • Valmet IQ Scanner A418080R Basis Weight Detector Head
  • Metso Valmet A413370 ESU Ethernet SCSI Unit
  • Valmet A413340 FPU Power Supply Unit
  • Valmet SKF GE 400/600 Spherical Plain Bearing
  • Valmet SCU PCB Card 542844-7B – System Control Unit
  • Valmet A413075 FBU Fieldbus Controller Module
  • Valmet A413171 PIC Card Binary Output
  • Valmet A413002 Ver.05 CPU
  • Valmet ABMB PCB Card – Industrial Control Board
  • Valmet PMB 2R 542821-4A PCB Card
  • Metso Valmet A413001 CPU Module
  • Metso Valmet A413050 RSU 6 Serial Controller Unit
  • Valmet ABMB MT241 Input Mother Board
  • Valmet DAMATIC M851565 Keyboard
  • Valmet A413075 Ver05 FBC Board
  • VALMET K14891 FLEXI-U Operating Terminal
  • VALMET AUTOMATION MKB2 DAMATIC Keyboard