DS0000101 User's Manual - X-View2 Software
DS0000101 User's Manual - X-View2 Software
DS0000101 User's Manual - X-View2 Software
User’s Manual
1. INTRODUCTION ................................................................................................ 5
1.1. SCOPE AND OVERVIEW .................................................................................................................................5
1.2. HARDWARE AND SOFTWARE REQUIREMENTS ..............................................................................................5
1.3. WORKING MODE............................................................................................................................................6
4. TROUBLESHOOTING ........................................................................................ 53
4.1. ERROR MESSAGES .......................................................................................................................................53
4.2. BAD IMAGE QUALITY ...................................................................................................................................54
4.3. WRONG CONFIGURATIONS .........................................................................................................................54
4.4. BAD IMAGE QUALITY EVEN AFTER NORMALIZATION .................................................................................54
4.5. PACKET/LINE LOST......................................................................................................................................55
4.6. UNSTABLE COMMUNICATION .....................................................................................................................56
Detection Technology, Plc. Assumes no liability for damages consequent to the use of the
product presented in this manual. The product presented is not designed with
components of a level of reliability suitable for the use in life support, medical or other
critical applications.
Disclaimer
All information presented in this manual is believed to be accurate and reliable. However,
Detection Technology, Plc. Assumes no responsibility for the use of such information or
for any infringements of patents or other rights of third parties that may result from its
use. Due to continuous product development, the information in this document is subject
to change without notice.
Copyright
© 2017 Detection Technology, Plc. All rights reserved. No part of this publication may be
reproduced in any form or by any means, without a written permission from Detection
Technology, Plc.
Contact address
1.2 2016-01-21 Add section 2.4, 3.14 and 3.15 and Figure 2-6; Update Figure 3-4.
1.3 2016-05-03 Add async external line trigger mode; Add pingx function to section
2.3.
1.4 2016-09-08 Add section 4.5; Revise Figure 3-12, 3-22 and 3-39.
1.5 2017-05-23 Change all the “Reset” to “Set” in UI and in the text information.
Update Figure 3-3, 3-5, 3-21, 3-22, 3-23, 3-25, 3-26, 3-27, 3-28,
3-47 and 3-48; Add figure 4-2.
3
Terms, definitions and abbreviations
Abbreviation Definition
DMID The index of DMs; the first DM of the first X-GCU channel is marked
as DM1, the following DMs are marked by the order.
HEX Hexadecimal.
Hi/Lo trigger The high energy and low energy external line trigger generated by
dual- energy LCS system.
X-DEF The front end control unit of the detector which reads the signal from
analog front-end, digitizes the signals and sends back the image data
to the X-GCU.
X-GCU Giga-bit control unit board of the detector which reads the image data
from numbers of X-DFEs and sends the data to the system host
computer.
4
1. INTRODUCTION
Detection Technology Plc has released the next generation detector electronics read out
platform in 2015. The new platform provides a universal solution for all the applications in a
simplified and faster way.
The X-View2 application software is designed for the new electronic read out platform, which
is based on the X-LIB library. You can refer to the “DS0000087 Programmer's Manual of X-
LIB Software Library” for the use of the X-LIB library.
The X-View2 functions with one or more X-GCU boards. For the single X-GCU system, the
system configuration is as shown in the table1-1.
Device Configuration
Memory 4G
OS Window7/8.1/10(32/64-bits)
Ubuntu14.04/16.04(32/64-bits)
For the multi-X-GCU system, the system configuration is as in the following table.
Device Configuration
Memory 8G
5
Device Configuration
OS Window7/8.1/10(64-bits)
Ubuntu14.04/16.04(64-bits)
Switch(Optional) 10Gbps
Note: The above configurations are minimum requirements; users may be required for more
advanced hardware configurations according to the real applications.
In the gigabit Ethernet mode, the basic communication protocol is UDP. There are two logical
channels between the X-View2 and X-GCU: a command channel and an image channel. The
command channel is in charge of sending and receiving commands. The image channel is for
getting image data from the X-GCU.
In the camera link mode, the basic communication protocol is a camera link and an RS232.
There are also two logical channels between the X-View2 and X-GCU: a command channel
and an image channel. The command channel is based on the RS232 protocol. The image
channel is based on the camera link protocol.
6
2. INSTALLING AND CONFIGURING X-VIEW2 SOFTWARE
7
3) Choose the directory to install the software.
8
Figure 2-5. Completing screen
The SDK is installed in directory “/opt/xview2_xx/X-LIBSDK”, which includes the demo code
and SDK user’s manual.
If you are using multi-adapters to connect more than one detector, you must give the
network adapters different subnet addresses, such as “192.168.1.XXX” and “192.168.2.XXX”.
You must set the detector’s IP address to be the same subnet of the connected network
adapter.
When you start the software for the first time, you have to allow it to pass the firewall as
following figure shown.
9
Figure 2-6. Firewall configuration
For Windows system, you can use command “pingx” to check the connection status between
PC and detector.
You need to install the Sapera LT SDK first and then install the Xcelera-CL PX4 card driver.
After finishing the installation, you should choose start -> program -> Teledyne DALSA -
>Sapera LT->Sapera configuration. Then you have to set the requested buffer size to 64
Mbytes as shown in Figure 2-9 and map the COM port number.
10
Figure 2-9. Sapera Configuration
11
3. X-VIEW2 FUNCTIONS
You can enter setup pages after clicking “Connect to detectors” as shown below.
12
Item Description
Detector Interface You should choose the physical connection type with the Ethernet
or camera link. If your detector is of camera link interface, you
have to set the serial port number that you mapped before by
“Sapera configuration”.
Command Channel It is the waiting time after sending a command. It will show
Timeout command timeout error if the ACK does not arrive within the
period. The unit is ms with the default value 20000. The range is
12000 to 2000000. The default value is 20000.
Image Channel It is the waiting time while grabbing image. It will show image
Timeout timeout error if no image data arrives within the period. The unit is
ms with the default value 20000. The range is from 0 to 2000000.
If it is 0, the grabbing thread will block and wait for the data
without reporting any error.
If you are using Ethernet connection, you can click the “Next” button to enter the second
page as shown in the figure 3-3. Otherwise, you will enter the third page as in the figure 3-4.
On the left of the Ethernet setup page, you can find the tree of Ethernet adapters that
connect with detectors. If you click the specific detector, you can check the detector network
settings on the right side of the page.
13
Item Description
IP Address It is the X-GCU IP address that should be in the same subnet with
the connected adapter. If not, you must change it and click the
“Set” button. The default X-GCU IP address is “192.168.1.2”.
Command Port It is the command channel port number with the default value
3000. You can change it and click the “Set” button.
Image Port It is the image channel port number with the default value 4001.
You can change it and click the “Set” button.
Set You can set the IP and port number by clicking this button.
Restore You can restore the default IP and port number by clicking this
button.
After finishing the network settings, you can click the “Next” button to enter the last setup
page as shown in the figure 3-4.
14
Item Description
Image Line It is the number of lines in one frame, which should be a multiple
Number of 32 lines and not less than 32 lines. The default is 512 lines
Enable Line Info If enable line info header, there will be an extra 8-bytes header on
Header front of each line. The content of the header is line id(2 bytes),
line stamp(4 bytes), energy flag(1 byte) and DFE number flag(1
byte).
Displaying Mode It defines the grabbing or refreshing style. You can choose the
“Frame-by-frame” mode that refreshes every frame or “Line-by-
line” mode that refreshes every 32 lines. The default is the
“Frame” mode.
Please note that the LCS detector can only support “Frame-by-
frame mode.
Scanning Direction It defines the displaying directions. “Vertical” direction displays the
frame as the scanning direction is vertical. “Horizontal” direction
displays the frame as the scanning direction is horizontal. The
default is “Vertical”.
Dual Row LCS It’s only available for dual-row LCS detector, which folds or unfolds
Mode row A and row B data.
Dual Row LCS It’s only available for dual-row LCS detector. When row A and row
Direction B are folded, it defines which row is on the top.
After you finish all the settings, you will enter the main software interface.
15
Figure 3-5. Main software interface
16
The main interface of the X-View2 is shown in the figure 3-5. There are four areas in the
main interface: a menu bar on the top, a tool bar below the menu bar, an image window in
the middle and a detector enumerating bar on the bottom.
The menu bar contains all the functions of the X-View2 software. If one item of the “Control
Setting” menu is chosen, there will be a controlling dialog that docks on the right of the main
interface.
The toolbar contains the most used functions of the X-View2, such as grabbing and saving
image.
The image window is in charge of displaying images. It has an info bar on the top, which
shows the basic information read from the detector. And on the bottom, there is a status bar
which shows the status of the grabbed image.
The detector navigating bar shows the detectors that are connected with the computer. If
there is more than one detector in the system, the user can switch between them to choose
the targeted detector for control.
17
Button Function Description
Open image file You can open a static image file with this function.
It supports the image format of a “.bmp” of an 8-
bit bitmap, a “.tif” of a 16-bit TIFF file and “a .txt”
of an ASCII format image. This function is only
available when the current image window is free
and not occupied by other images.
Save image file You can save the current image with this function.
The image format could be a “.bmp” of an 8-bit
bitmap, a “.tif” of a 16-bit TIFF file and a “.txt” of
an ASCII format image.
Snap an image You can snap one image by clicking this function
once.
Enable/disable pseudo You can enable or disable the pseudo color mode
color with this function.
Choose region of You can click this button and move the mouse by
interest left-clicking to choose the region of interest of an
image. After that, you can right-click the mouse
and the mouse menu will pop up.
18
The “ROI” item “Enlarge” is for zooming in the ROI to full window. You can check the
pixel value of the ROI by clicking the “Pixels” item as shown in the figure 3–8. You can
also get the column average and noise analysis of the ROI.
Measure distance You can click this button and move the mouse by
left-clicking to draw a line on the image. At the
same time, it shows the coordinates and distance of
the two ending points as shown in the figure 3–9.
19
Figure 3-9. Distance measuring function
Point marker You can click this button and mark point on the
image by left-clicking the mouse.
Map into an 8-bit gray You can click this button and adjust the mapping
image window to map the raw image data into an 8-bit
gray image for displaying.
20
Figure 3-10. Pixel mapping function
As figure 3–10 shows, the upper window represents the mapping function. Moving the
purple block will change the mapping parameters. The lower window displays the
histogram of the mapped 8-bit image.
Only the pixels that have an intensity which is between the “Start” and “End”
parameters will be mapped into an 8-bit value. Pixels that have a lower value than the
“Start” parameter will be set to 0 and those which have a value higher than the “End”
parameter will be set to 255. These two parameters and “Gamma” can be changed by
dragging the purple blocks or by setting in the text box.
21
Button Function Description
Enable/disable video You can enable the video saving mode with this
saving mode function and then click “Grab” to save the frame
stream as an “.avi” file.
Enable/disable data You can enable the data pattern mode of the X-GCU
pattern mode with this function. If it is enabled, the image will be
faked data generated by the X-GCU.
Send ASCII command You can open command sending dialog with this
to detector function. As figure 3–11 shows, the window serves
as a debugging tool by sending an ASCII command
string to detector directly. You can refer to the
section 6.3 of the “Programmer’s Manual of X-LIB
Software Library” for the command list.
22
Figure 3-12. Troubleshooting panel
23
Component Description
Save You can save the current image as a file with this function.
Component Description
Tool Bar You can enable/disable the toolbar with this function.
24
Figure 3-15. Image menu
Component Description
Snap frame It is the same function as the 4th button of the toolbar.
Grab mode It is the same function as the 3rd button of the toolbar.
Scale You can zoom in the image to different scale. “Auto file” is to scale
the image fully to the window. “Scale fill” is to scale the image to
the window without altering the original scale.
25
Component Description
ROI selection It is the same function as the 6th button of the toolbar.
Enhance You can enhance the static image by three means: histogram
enhancement, median filter and sharpening enhancement.
Scale You can zoom in the image to different scales. “Auto file” is to
scale the image fully to the window. “Scale fill” is to scale the
image to the window without altering the original scale.
Component Description
Pseudo color It is the same function as the 5th button of the toolbar.
Refresh mode You can read the current status of refreshing mode with this
function.
26
Figure 3-18. Analysis menu
Component Description
Value analysis There are two categories of value analysis: a row and column. For
both of them, there are five selections: “minimum”, “maximum”,
“average”, “noise” and “selected line”. Figure 3–19 and 3-20 are
the pixel analyzing panels.
27
Figure 3-20. Pixel noise and average
Component Description
Marker tool It is the same function as the 8th button of the toolbar.
Measurement tool It is the same function as the 7th button of the toolbar.
3.8.1. Operation
You can set the operational parameters in the “Operation” panel.
28
Figure 3-21. Control setting panel
29
Figure 3-22. Operation panel
30
Item Description
Operation Mode You can set the operational mode as “Continuous”, “Non-
continuous”, “Constant integration time” and “Non-continuous with
Hi/Lo trigger”.
Integration Time You can set the integration time value for continuous operational
mode, which unit is us. The formula for calculating integration time
is:
‘S’ is the pixel size; ‘V’ is the speed of conveyor; ‘SDD’ is the
distance from X-ray source to the detector; ‘SOD’ is the distance
from X-ray source to the object.
Non Int Time You can set the Integration time in Non-continuous mode and in
Constant mode, which unit is us.
Enable External You should enable this check if you are using the external line
Line Trigger trigger.
Line Trigger Mode You should set the trigger mode according to your trigger
generator by this item, which is “Raising Edge”, “Falling Edge”,
“Sync Trigger Stamp” or “Async Trigger Stamp”
Fine Delay You can set the delay precisely from the start of the external
trigger to the start of the integration period in non-continuous
mode, which step is 0.125us.
Raw Delay You can set the delay roughly from the start of the external trigger
to the start of the integration period in non-continuous mode,
which step is 64us.
Trigger Stamp You can set trigger stamp parity mode while you are using line
Parity trigger stamp mode.
Enable External You should enable this check if you are using the external frame
Frame Trigger trigger.
Frame Trigger You should set the trigger mode according to your trigger
Mode generator by this item, which is “Raising Edge” or “Falling Edge”.
Frame Trigger You can set the delay from the start of external frame trigger to
Delay the start of scanning, which step is 32 lines.
Enable LED You can enable/disable the LED of the X-GCU and X-DFE with this
check.
31
Operation mode Integration Line Description
time (Tint) rate
32
Note: In all modes, the Tint should not exceed the absolute integration time range
defined in Table of “General specification”.
In order to get the un-deformed raw image, the line rate should match the object scan
speed in real application and the geometrical magnification need to be taken into
account with below formula. SDD: Source Detector Distance; SOD: Source Object
Distance.
3.8.2. DM setting
You can set the gain values and test pattern mode of each DM in the “DM Setting” panel
as shown in the figure 3–23. You can click a specific DM index item and apply its
settings to all the DMs.
33
3.8.3. Correction
For non-LCS detector, you can set the correct status in the “Correction” panel as shown
in the figure 3–24. For LCS detector, the “Correction” panel is shown in the figure 3-25.
There are three correcting methods except for LCS detector. For single gain on-board
correcting method, you can save the corrected parameters into the flash of the X-GCU
board and the correction is done by the firmware. For single gain off-board correcting
method, you can save the corrected parameters into disk, and the correction is done by
the computer by enabling off-board gain offset. For multiple gain correcting method, it
saves the corrected parameters into disk by the normalization process, and the multiple
gain correction is done by the computer.
34
Component Description
Flash Index You can set 4 different groups of one point correcting parameters
into the flash. So the index range is 0~3.
Save to Flash After one point normalization, you can save the gain and offset
parameters into the flash of the X-GCU board.
Load from Flash You can load the previously saved parameter for one point
correction without normalization.
Baseline You can set the baseline value and the data value will be raised if
the baseline correction is enabled.
Enable On-board You can enable or disable the one point gain correcting function with
Gain Correct this check.
Enable On-board You can enable or disable the one point offset correcting function
Offset Correct with this check.
Enable Baseline You can enable or disable the baseline correcting function with this
Correct check.
Save to File After one point normalization, you can save the gain and offset
parameters into the computer disk.
Load from File You can load the previously saved parameter for one point
correction from disk without normalization.
Enable Off-board You can enable or disable the off-board gain offset correcting
gain offset function with this check.
Enable Three Point You can enable or disable the three point correcting function with
Correct this check after three point normalization.
Load Parameters You can load the previously saved three point correcting parameters
from the computer and enable the function without normalization.
35
Figure 3-25. Correction setting panel for LCS detector
There are three correcting methods for LCS detector: on-line offset correction, single
gain off-board correction and reference correction.
Component Description
On-line Offset You can set the on line average filter with the size of 1line, 2 lines,
Correction 4 lines or 8 lines, and enable the on-line offset correcting function.
Save to File After one point normalization, you can save the gain parameters
into the computer disk.
Load from File You can load the previously saved parameter for one point
correction from disk without normalization.
Enable Off-board You can enable or disable the off-board gain offset correcting
gain offset function with this check.
Enable Reference You can enable or disable the reference correcting function with this
Correction check.
3.8.4. Filter
You can set the filtering function in the “Filter” panel as shown in the following figure.
36
Figure 3–26. Filter setting panel
Component Description
Average Filter You can set the average filter size to average the corresponding
lines inside the X-GCU board. The averaged result is sent as one line
to the computer. The dual-energy one line LCS detector and the
dual-lines LCS detector don’t support this function.
Summing Filter You can set the summing filter size to sum up the corresponding
line inside the X-GCU board and the summing result is sent as one
line to the computer. The dual-energy one line LCS detector and the
dual-lines LCS detector don’t support this function.
Binning Mode You can set the binning mode to average or sum up two or four
nearby pixels into one pixel value, so the pixel number will be a half
or a quarter of the original number. The dual-energy one line LCS
detector and the dual-lines LCS detector don’t support this function.
37
Figure 3–27. Configuration panel
Component Description
Bad Pixel You can enter 5 bad pixel positions at most and it will correct the
Correction bad positions. If the position value is -1, it will do nothing.
Continuous saving, You can set the how many frames you want to save by continuous
Up Limit of Frame image saving function. The total lasting time and the total size of
Number saved images will be calculated by the frame number.
Interval (Frames) You can set the saving intervals by saving one image per how many
frames. The interval time will be calculated accordingly.
Video saving, Up You can set the how many frames you want to save by video saving
Limit of Frame function. The total lasting time and the total size of saved video will
Number be calculated by the frame number.
Playing Rates You can set the playing rates of the saved video.
38
Figure 3–28. Advanced Setting panel
39
Figure 3-29. Firmware update panel
The correct upgrading process is downloading the X-GCU firmware and DM firmware first
and then the script.
Before upgrading the DM, you can choose to update all DMs or a specific one.
Component Description
Normalization You can calculate the gain and offset parameters with the
normalization process.
40
The interface of normalization dialog is composed of several pages; the first page is for
checking the settings as shown in the figure 3-31 for non-LCS detector.
Figure 3-32 shows the first page for LCS detector. The on-line offset correction is enabled
automatically.
If the settings are correct, you can then click the “Next” button to enter the next page as the
figure 3-33 shows. You can choose the normalization method of “Single Gain Normalization”
or “Multiple Gain Normalization”. The LCS detector doesn’t support “Multiple Gain
Normalization”. With the single gain method, the mapping curve is linear and you can save
the normalizing parameters into the flash of the X-GCU to let hardware and firmware do the
41
correction in real time. With the multiple gain method, you can make a nonlinear mapping
curve of three segments, but you can only save the normalizing parameters in the disk and
do the correction by the computer.
You click the “Next” button to enter offset calculation page as shown in figure 3–34. For LCS
detector, since the on-line offset correction is enabled, so there is no offset calculation
process. You should turn off the X-Ray according to the instruction on the left. You can check
the average curve before and after offset correction on the right.
After the offset calculation, you can select “Next” to enter the next page. If you chose the
“Single gain” method earlier, you will enter the “SingleGain” page as shown in the figure 3–
42
35. You should turn on the X-ray and follow each step on the left as the average curve before
and after correction shows on the right.
After gain calculation, the single gain normalization is finished. You can enter the control
setting panel of correction to save the correcting parameters into the flash of the detector.
Next time when cycling power to the detector, you can load the saved parameters from the
detector flash without doing the normalization again.
If you chose the “Multiple gain” method earlier, you will enter the “Multiple gain” page as
shown in the following figure. You can process the multiple gain normalization step by step.
43
First, you need to adjust the X-ray to the highest volume, and it will give you three
suggested responding curves on the right map, which represent the low, middle and high X-
ray volume response. Then you should follow each step; adjust the X-ray to the low, middle
and high volume whether or not according to the suggested values. You also need to enter
the target correcting values for each X-ray volume.
After finishing the whole process, the correcting parameters are saved to the computer disk.
Next time when you restart the software, you can load the saved parameters from the
computer disk without doing the normalization again.
Component Description
Reference For LCS detector, you can do reference correction to correct the
Correction abnormal line data.
The following figure shows the reference correction page. The correcting method will keep
several pixels at the end of each line for reference, which are not corrected. You can set the
referenced pixel number as 8, 16 and 32 or 64. Then you can click the “Reference Correction”
button to go through the process step by step.
44
Figure 3–38. Diagnostics menu
Component Description
Health condition You can check the voltage, temperature and humidity of the X-GCU
and each DM with this function. Please note that the X-GCU only has
four voltage sensors. For the X-GCU_STD, it does not have a
humidity sensor, the humidity value is always 0.
v2: 3.3V±5%;
v3: 2.5V±5%;
v4: 1.1V±5%.
v1: 2.5V±5%;
v3: 5.2V±5%;
v4: 1.2V±5%;
v5: 5V±5%;
v6: 3.3V±5%;
v7: 4.096V±5%.
45
Figure 3-39. Health condition panel
Component Description
Log View You can check the log file by this function.
Boundary Display You can check the boundary of each X-Card by this function.
You should choose the ROI of low energy part first with the 6th button. Click the “Dual Energy
Process” menu to enter the dual-energy process panel as in the following figure.
46
Figure 3-40. Image before registration
The “Registration” page shows the colorful image that is combined by low and high energy
part. Non-registered raw image is colorful; the low part is red and the high is blue. After
registration, the combined image should be gray.
You can adjust the registration settings to get the image registered.
47
Component Description
Pixel Size You should choose the correct pixel size of your detector.
SOD You should enter the distance between the X-ray source and the
object here.
SDD You should enter the distance between the X-ray source and the
detector here.
Use Default Para You can load the registration parameter from the detector and apply
it.
Adjust If the default parameter is not precise, you can adjust this item
manually to get the image registered.
Shift It shows the real shifted distance of the high energy part, which is
calculated by the above parameters. It is read only.
Enable After you get the correctly registered colorful image, you can apply
Registration the method to the raw image by checking this item.
After the registration process, you can enter the “Process” page as shown in the figure 3–42.
48
Figure 3-43. Result image processed by Method2
There are two dual-energy combination methods that adopt two different algorithms. You can
adjust the following parameters to get the best result. The processed result is an 8-bits
pseudo-color image. Method 1 is mainly based on the calculation of effect Z number. Method
2 is based on the contrast between low and high energy parts.
Parameters Description
Filter Size of You can set the pre-processed filter size of method 1. The bigger it
method1 is, the less the noise is.
Kernel Size You can set the after-processed kernel size of method 1. The bigger
it is, the less the noise is and the fuzzier the result is.
Filter Size of You can set the pre-processed filter size of method 2. The bigger it
method2 is, the less the noise is.
Thickness You can set the thickness compensation of method2. The bigger it
is, the less the result value is.
Angle You can adjust this parameter to get the best contrast of different
matters.
49
3.13. Image window
The image window is composed of an info bar, a displaying window and a status bar as
shown in the following figure.
Component Description
Info bar You can find some necessary information on the info bar in real
time. From left to right of the bar the items are the X-GCU serial
number, integration time and speed, lost lines, XGCU temperature
and X-GCU humidity.
Component Description
Displaying window The gray or pseudo color image is shown in the center of the image
window.
Status bar You can find the status bar on the right on bottom of the window as
shown in the figure 3-46. From the left to right of the bar, the items
are an image scale, coordinate and pixel value of current mouse
point and frame count.
50
3.14. Ethernet multi-view
X-View2 can work with 12 Ethernet non-LCS detectors at most by multi-network adapters or
switch. You need to give each X-GCU a unique IP, command port number and image port
number as following figure. You can choose each X-GCU item on the left and change the IP
and port number on the right, then click “Set” button.
The detector navigating bar shows the detectors that are connected with the computer. You
can switch between them to choose the targeted detector for control by clicking the flag. The
command control will aim to the detector you chose.
The image data from each detector will be synchronized and combined into one frame which
is grouped following the order of IP address of each detector. You have to synchronize each
detector by giving them the same integration time or by external line trigger. You can’t do
normalization with multi-view mode, so you have to normalize each detector in single-view
mode.
51
Figure 3-49. Camera link setup
The detector navigating bar shows the detectors that are connected with the computer. You
can switch between them to choose the targeted detector for control by clicking the flag. The
command control will aim to the detector you chose.
The image data from each detector will be synchronized and combined into one frame. You
have to synchronize each detector by giving them the same integration time or by external
line trigger. You can’t do normalization with multi-view mode, so you have to normalize each
detector in single-view mode.
52
4. TROUBLESHOOTING
The following sections describe several abnormal cases and the corresponding trouble
shooting methods.
XSystem object’s socket Check the detector power and the Ethernet cable.
receives timeout.
Xcommand object’s socket Check the detector power and the Ethernet cable.
receives timeout.
XAcquisition object’s socket Check whether the image port is occupied by other
fails to bind IP and port. application.
XAcquisition object’s socket Check if the fire wall is blocking the software or if the
receives timeout. detector power is off, or if the Ethernet cable is dropped
or external trigger if off.
XAcquisition grabbing engine Check if the fire wall is blocking the software or if the
stops abnormally. detector power is off, or if the Ethernet cable is dropped
53
Error message Troubleshooting
or external trigger if off.
Xcommand fails to get Check the detector power and Ethernet cable.
heartbeat packet.
X-GCU’s voltage is out of Power off the detector and check the hardware.
range.
54
Problem Troubleshooting
Clear vertical The imaging has been performed at x-ray energy different from the
stripes are seen in energy used for the normalization. Renormalize at the correct x-ray
the image. settings.
The maximum x-ray energy (tube voltage) is too low. The x-ray
intensity (tube current) is too low. Use higher x-ray energy/intensity
and renormalize.
There are some objects or structural parts between the x-ray source
and the detector that prevents a uniform calibration exposure.
Remove the objects or fix the system geometry and do
normalization.
The detector and the x-ray beam are misaligned. Adjust the
detector and/or x-ray source position to achieve uniform x-ray
coverage.
Vertical stripes The distance between the X-ray source and the detector is too small
and/or black edge or the aperture angle of x-ray source beam is too small to expose
areas are visible in the whole detector. Move the detector or the source to achieve a
the image. uniform exposure.
The detector is not aligned with the x-ray source properly. Move the
detector or the source to align the x-ray beam with the detector
window.
There are some objects or structural parts between the x-ray source
and the detector preventing the x-rays from fully exposing the edge
channels. Move the detector or source to align the x-ray beam with
the detector window.
55
Figure 4-1. Turning network adapter
Make sure the power plan of operating system is in high performance mode as figure 4-2
shows.
56