IMV K2 Manuel utilisateur

Vibration Control System
K2
K2Sprint
TCP Communication Server
Instruction Manual
IMV CORPORATION

Type of Document : Instruction Manual
System Applied : K2/K2Sprint
Application Software later than Version 14.5.0

English Edition
Version Date Contents
1.0.0 2019.06.26 First issue
1.1.0 2019.06.28 The modification of the following commands description.
GetStatus command, SetManualReference command, Excitation Data
Response Commands(SHOCK test Test completion status (single axis),NON
GAUSSIAN test (single axis))
1.2.0 2019.12.27 Modification of the specifications of GetInfo, Addition of Chapter 8
20.2.0 2021.03.17 Added the description of STX/ETX into the message configuration.
.


CONTENTS
Chapter 1 Overview ................................................................................................................................................1-1
1.1 Configuration............................................................................................................................................1-1
1.2 Client Process Flow ..................................................................................................................................1-2
1.3 Applicable Applications ...........................................................................................................................1-2
Chapter 2 Message Structure ..................................................................................................................................2-1
2.1 Messages configuration ............................................................................................................................2-1
2.2 Transmitted messages...............................................................................................................................2-1
2.3 Response messages...................................................................................................................................2-1
Chapter 3 Command Specifications........................................................................................................................3-1
3.1 Common commands for all applications ..................................................................................................3-1
3.2 Application specific commands................................................................................................................3-2
Chapter 4 Common Commands for All Applications .............................................................................................4-1
4.1 GetDeviceInfo command..........................................................................................................................4-1
4.2 GetStatus command..................................................................................................................................4-2
4.3 OpenDevice command..............................................................................................................................4-3
4.4 GetInputSensitivity command ..................................................................................................................4-4
4.5 SetInputSensitivity command...................................................................................................................4-5
4.6 PrepareTest command ..............................................................................................................................4-6
4.7 StartTest command ...................................................................................................................................4-7
4.8 StopTest command ...................................................................................................................................4-8
4.9 CloseTest command..................................................................................................................................4-9
4.10 GetInfo command ...................................................................................................................................4-10
4.11 RetryTest command................................................................................................................................4-11
Chapter 5 Application Specific Commands ............................................................................................................5-1
5.1 PauseTest command .................................................................................................................................5-1
5.2 ContinueTest command............................................................................................................................5-2
5.3 LevelUp command ...................................................................................................................................5-3
5.4 LevelDown command...............................................................................................................................5-4
5.5 GoToHeadFreqency command .................................................................................................................5-5
5.6 TurnSweep command ...............................................................................................................................5-6
5.7 GoToNextSpot command .........................................................................................................................5-7
5.8 HoldFrequency command.........................................................................................................................5-8
5.9 RelaseFrequency command ......................................................................................................................5-9
5.10 FrequencyUp command..........................................................................................................................5-10
5.11 FrequencyDown command.....................................................................................................................5-11
5.12 SetManualReference command ..............................................................................................................5-12
5.13 StartLevelSchedule command ................................................................................................................5-13
5.14 UpdateXfrData command.......................................................................................................................5-14
5.15 UpadateDriveData command..................................................................................................................5-15

Chapter 6 Status Response Message ...................................................................................................................... 6-1
6.1 SINE ........................................................................................................................................................ 6-1
6.2 RANDOM................................................................................................................................................ 6-2
6.3 SHOCK.................................................................................................................................................... 6-3
6.4 Multi-SWEEP SINE ................................................................................................................................ 6-4
6.5 Multi-SINE, Multi-RANDOM, NON GAUSSIAN................................................................................. 6-5
Chapter 7 Excitation Data Response Commands ................................................................................................... 7-1
7.1 Commands common to all applications (waiting for application startup)................................................ 7-1
7.2 Commands common to all applications (waiting for hardware initialization) ......................................... 7-1
7.3 SINE SWEEP test.................................................................................................................................... 7-2
7.4 SINE SPOT test ....................................................................................................................................... 7-6
7.5 SINE MANUAL test................................................................................................................................ 7-10
7.6 RADOM test ............................................................................................................................................ 7-13
7.7 RANDOM SOR test (sweep)................................................................................................................... 7-18
7.8 RANDOM SOR test (fixed frequency).................................................................................................... 7-25
7.9 RANDOM ROR test................................................................................................................................ 7-32
7.10 RANDOM ROR test (extended)............................................................................................................ 7-39
7.11 SHOCK.................................................................................................................................................. 7-46
7.11.1 Starting excitation....................................................................................................................... 7-46
7.11.2 Test completion status (single axis)............................................................................................ 7-48
7.11.3 Test completion status (multi-axis) ............................................................................................ 7-54
7.12 Multi-SWEEP SINE multiple frequency sweep test.............................................................................. 7-61
7.13 Multi-SWEEP SINE delayed sweep test................................................................................................ 7-67
7.14 Multi-SWEEP SINE multi-spot test....................................................................................................... 7-72
7.15 Multi-SINE SWEEP test........................................................................................................................ 7-77
7.16 Multi-SINE SPOT test ........................................................................................................................... 7-82
7.17 Multi-RANDOM test............................................................................................................................. 7-87
7.18 NON GAUSSIAN test (single axis)....................................................................................................... 7-94
7.19 NON GAUSSIAN test (multi-axis) ....................................................................................................... 7-101
Chapter 8 Operation procedures of software.......................................................................................................... 8-1
8.1 Display..................................................................................................................................................... 8-1
8.2 Menu........................................................................................................................................................ 8-1
8.3 Setting change.......................................................................................................................................... 8-2

1 - 1
Chapter 1 Overview
This software is a TCP server software for supporting the software controlling K2 applications
(hereinafter referred to as the Client) by transmitting/receiving commands via TCP/IP.
1.1 Configuration
The system configuration for using this software (hereinafter referred to as the Server) is shown
below.
※ Only one client software can connect to the Server.
Client PC
PC for K2
Client
LAN
Server
K2 application K2 hardware

1 - 2
1.2 Client Process Flow
To control K2 applications, the Client connects to the Server via TCP/IP and performs communication
using messages stated in the XML format.
Shown below is an overview of the process flow for the Client.
1.3 Applicable Applications
K2 applications supported by the Server are as follows.
Applicable Applications
SINE RANDOM SHOCK
Multi-SWEEP SINE Multi-SINE Multi-RANDOM
NON GAUSSIAN
Start the Client
TCP/IP connection to the Server
Transmit a message
Receive a response message
Shut down the connection to the
Server
Terminate the Client
Communication
completion?
YES
NO

2 - 1
Chapter 2 Message Structure
This chapter explains the structure for the messages transmitted by the Client to control K2 applications
and that of response messages sent by the Server.
2.1 Messages configuration
The Client and the Server send and receive the message described at text of XML form, added
STX(0x02) and ETX(0x03) as the following figure;
STX Message (XML) ETX
2.2 Transmitted messages
To control a K2 application, the Client needs to transmit a message with the following structure to the
Server.
<?xml version="1.0" encoding="UTF-8"?>
<message>
<command>XXXXXXXX</command>
…
</message>
Here, the expression “XXXXXXXX”represents a command.
The statement after </command> depends on the command and further information is provided later.
2.3 Response messages
Upon processing the message sent from the Client properly, the Server sends a message with the
following structure to the Client.
<?xml version="1.0" encoding="UTF-8"?>
<response>
<command>XXXXXXXX</command>
<result>True</result>
…
</response>
Here, the expression “XXXXXXXX”represents the command that has been received by the Server.

2 - 2
Also, the processing result “True”is stated in the <result> field.
The statement after </result> depends on the command and further information is provided in the next
chapter onward.
Given below is a command responding to an error.
<?xml version="1.0" encoding="UTF-8"?>
<response>
<command>XXXXXXXX</command>
<result>False</result>
<error id=”%%”>**********</error>
</response>
Here, the expression “XXXXXXXX”also represents the command that has been received by the Server.
The processing result “False”is stated in the <result> field.
In addition, the error ID (“%%”in above example) and the error message (“**********”in above
example) are stated in the <error> field.
Autres manuels pour K2
5
Ce manuel convient aux modèles suivants
1
Table des matières
Autres manuels IMV Système de contrôle





















