Professional Documents
Culture Documents
This document and the information contained in it is proprietary and confidential information of Philips Healthcare ("Philips") and may not be
reproduced, copied in whole or in part, adapted, modified, disclosed to others, or disseminated without the prior written permission of the Philips
Legal Department. Use of this document and the information contained in it is strictly reserved for current Philips personnel and Philips customers
who have a current and valid license from Philips for use by the customer’s designated in-house service employee on equipment located at the
customer’s designated site. Use of this document by unauthorized persons is strictly prohibited. Report violation of these requirements to the
Philips Legal Department. This document must be returned to Philips when the user is no longer licensed and in any event upon Philips’ first
written request.
Philips Healthcare
© 2012 KONINKLIJKE PHILIPS ELECTRONICS N. V. ALL RIGHTS RESERVED.
Warranty Disclaimer
PHILIPS PROVIDES THIS DOCUMENT WITHOUT WARRANTY OF ANY KIND, IMPLIED OR EXPRESSED,
INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE.
Limitation of Liability
PHILIPS HAS TAKEN CARE TO ENSURE THE ACCURACY OF THIS DOCUMENT. HOWEVER, PHILIPS ASSUMES
NO LIABILITY FOR ERRORS OR OMISSIONS AND RESERVES THE RIGHT TO MAKE CHANGES WITHOUT
FURTHER NOTICE TO ANY PRODUCTS HEREIN TO IMPROVE RELIABILITY, FUNCTION, OR DESIGN. PHILIPS
MAY MAKE IMPROVEMENTS OR CHANGES IN THE PRODUCT(S) OR PROGRAM(S) DESCRIBED IN THIS
DOCUMENT AT ANY TIME.
Password Notice
THE PASSWORD IS THE PROPERTY OF PHILIPS HEALTHCARE AND IS PROVIDED FOR THE EXCLUSIVE
PURPOSE OF PROVIDING ACCESS TO SELECTED SERVICE UTILITIES WHICH ARE DESCRIBED IN THIS
SERVICE MANUAL AS BEING ASSOCIATED WITH THE PASSWORD. USE OF THIS PASSWORD FOR ANY
PURPOSE OTHER THAN FOR THE ACCESS TO THE SELECTED SERVICES UTILITIES IS STRICTLY
PROHIBITED.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 2
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Symbol Descriptions
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 3
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Safety Information
To the User of This Manual
The user of this manual is directed to read and carefully review the instructions, warnings and cautions contained herein prior to beginning installation or service activities.
While you may have previously installed or serviced equipment similar to that described in this manual, changes in design, manufacture or procedure may have occurred
which significantly affect the present installation or service.
!
WARNING In addition to the warnings listed above, make sure to follow all safety guidelines as
described in the Safety Manual. Failure to do so can result in severe personal injury.
Installation and Environment
Except for installations requiring certification by the manufacturer per federal standards, see that a radiation protection survey is made by a qualified expert in accordance
with NCRP 102, section 7, as revised or replaced in the future. Perform a survey after every change in equipment, workload, or operating conditions which might
significantly increase the probability of persons receiving more than the maximum permissible dose equivalent.
Electrical-grounding Instructions
The equipment must be grounded to an earth ground by a separate conductor. The neutral side of the line is not to be considered the earth ground. On equipment
provided with a line cord, the equipment must be connected to properly grounded, three-pin receptacle. Do not use a three-to-two pin adapter.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 4
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 5
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Revision History
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Revision History
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 6
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Contents
Revision History .............................................................................................................................. 6
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 7
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Contents
Interacting with Bugrep Files................................................................................................................................ 50
Log File Window Navigation ........................................................................................................................... 51
Removing Bugrep Reports from the System........................................................................................................ 52
Bugrep Viewer Options ........................................................................................................................................ 52
Analyze Current State..................................................................................................................................... 52
View Multiple Analyses ................................................................................................................................... 53
Running System Monitor on Bugrep............................................................................................................... 53
Opening a UNIX Console ............................................................................................................................... 53
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 8
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Contents
CAT Viewer .................................................................................................................................... 64
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 9
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Contents
Controller Utilities ......................................................................................................................... 88
Service Mode ....................................................................................................................................................... 90
Utilities Menu........................................................................................................................................................ 91
Diagnostics Menu................................................................................................................................................. 93
Connect to Controller ........................................................................................................................................... 94
Connecting to MDP or Tilt............................................................................................................................... 95
Controller Boards menu ....................................................................................................................................... 95
Toolbox ........................................................................................................................................................... 96
CPM .......................................................................................................................................................... 96
LED Test............................................................................................................................................. 96
CPM Flash Menu................................................................................................................................ 96
CPM Serial Tests Menu...................................................................................................................... 97
Serial Port 1 Menu.............................................................................................................................. 97
Serial Port 2 Menu.............................................................................................................................. 98
CAN Menu .......................................................................................................................................... 98
NVRAM Menu..................................................................................................................................... 99
Utilities .......................................................................................................................................................... 100
Application Flash Burner Utility ............................................................................................................... 100
Boot Flash Burner Utility.......................................................................................................................... 101
Downloader Utility (Boot/MDP/TDP only)................................................................................................ 101
NVRAM Error Log Reader Utility............................................................................................................. 102
Board Debug Utility (Available for Zone Specialist Only) ........................................................................ 102
Bus Utility (Available for Zone Specialist Only) ....................................................................................... 102
RAM Utility (Available for Zone Specialist Only) ..................................................................................... 103
Upload as ASCII Utility (Available for Zone Specialist Only)................................................................... 103
Upload as Binary Utility (Available for Zone Specialist Only) .................................................................. 103
Download as Binary Utility (Available for Zone Specialist Only) ............................................................. 104
Location Monitor Utility (Available for Zone Specialist Only)................................................................... 104
State Menu Utility (Available for Zone Specialist Only) ........................................................................... 105
State Menu Example ........................................................................................................................ 107
Input/Output Utility (Available for Zone Specialist Only).......................................................................... 111
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 10
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Contents
JTAG Utility (Available for Zone Specialist Only) .................................................................................... 112
Reboot .......................................................................................................................................................... 113
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 11
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Contents
DMC Baseboard................................................................................................................................................. 125
Set Motor Speed........................................................................................................................................... 125
Set UHR Collimator ...................................................................................................................................... 126
Set P-Plane Collimator ................................................................................................................................. 126
Move Collimators Using Switches ................................................................................................................ 127
Read Temperatures...................................................................................................................................... 127
Set Scan Parameters.................................................................................................................................... 128
Print Scan Parameters.................................................................................................................................. 129
MxScan......................................................................................................................................................... 129
Reset Base Board......................................................................................................................................... 130
Start DMC Comm. Test ................................................................................................................................ 130
Stop DMC Comm. Test................................................................................................................................. 130
E-Stop Loop.................................................................................................................................................. 130
Selecting E-Stop from the Baseboard Menu ........................................................................................... 130
(DMC Power On) .......................................................................................................................................... 131
Main Drive Baseboard .................................................................................................................................. 131
Serial TI16544 Echo ..................................................................................................................................... 132
Resolver Reference Delay............................................................................................................................ 132
Spindle Block Control ................................................................................................................................... 132
Spindle Block Status..................................................................................................................................... 132
Main Contactor Control................................................................................................................................. 132
Main Contactor Status .................................................................................................................................. 132
Motor Status ................................................................................................................................................. 132
Rotor Position Status .................................................................................................................................... 133
Configuration Switch..................................................................................................................................... 133
Seven Segment & LED................................................................................................................................. 133
Accelerometer Control .................................................................................................................................. 133
DAC Control.................................................................................................................................................. 133
Increment DAC ............................................................................................................................................. 134
Decrement DAC............................................................................................................................................ 134
Serial............................................................................................................................................................. 134
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 12
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Contents
Tilt Baseboard .................................................................................................................................................... 134
Target Angle Control..................................................................................................................................... 135
Current Position Control ............................................................................................................................... 135
Potentiometer Control................................................................................................................................... 135
Maximum Speed Control .............................................................................................................................. 135
Ramp Speed Control .................................................................................................................................... 136
Tilt Control .................................................................................................................................................... 136
Tilt Status...................................................................................................................................................... 136
Encoder Divide ............................................................................................................................................. 136
Jog Speed..................................................................................................................................................... 136
Service Mode................................................................................................................................................ 137
Gantry Motion Processor (GMP) Baseboard ..................................................................................................... 137
RHost Baseboard............................................................................................................................................... 138
Analog to Digital............................................................................................................................................ 138
Digital to Analog............................................................................................................................................ 138
Digital-Analog-Digital .................................................................................................................................... 139
CPM / DSP ................................................................................................................................................... 139
Digital Input................................................................................................................................................... 139
Digital Output ................................................................................................................................................ 139
Digital I/O ...................................................................................................................................................... 140
PWM Waveform............................................................................................................................................ 140
Interrupt Check ............................................................................................................................................. 140
Real Time Clock ........................................................................................................................................... 140
Seven Segment LED .................................................................................................................................... 140
Watchdog Timer ........................................................................................................................................... 141
E-Stop Loop.................................................................................................................................................. 141
Selecting E-Stop from the Baseboard Menu ........................................................................................... 141
Couch Baseboard (Galaxy Couch/Stargate Platform) ....................................................................................... 142
Couch Registers ........................................................................................................................................... 142
Read Vert A to D........................................................................................................................................... 143
Read Horz A to D.......................................................................................................................................... 143
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 13
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Contents
Horizontal Encoder ....................................................................................................................................... 143
Serial............................................................................................................................................................. 143
Seven Segment LED V1............................................................................................................................... 144
Seven Segment LED V2............................................................................................................................... 144
Galaxy Control/Status Registers................................................................................................................... 145
Galaxy Power Monitor Register .................................................................................................................... 146
Remove Keep Alive ...................................................................................................................................... 147
E-Stop Loop.................................................................................................................................................. 147
Selecting E-Stop from the Baseboard Menu ........................................................................................... 147
(CCB Power On)........................................................................................................................................... 147
Vertical Couch Encoder Utility ...................................................................................................................... 148
Horizontal Couch Encoder Utility .................................................................................................................. 148
Couch Baseboard (Gemini/PET-CT).................................................................................................................. 149
Serial............................................................................................................................................................. 149
Seven Segment LED .................................................................................................................................... 150
Control/Status Registers............................................................................................................................... 150
Modify Register 0/n ?.................................................................................................................................... 151
Power Monitor Register ................................................................................................................................ 152
E-Stop Loop.................................................................................................................................................. 153
Selecting E-Stop from the Baseboard Menu ........................................................................................... 153
(CCB Power On)........................................................................................................................................... 153
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 14
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Contents
Controller Utilities Burn Procedures .......................................................................................... 159
Configuration of the Server ................................................................................................................................ 160
Important Tips for a Successful Upgrade/Reburn Procedure ............................................................................ 160
Re-burning Boot Flash ....................................................................................................................................... 162
For Field Use ................................................................................................................................................ 162
Procedure................................................................................................................................................ 162
Burning Application Flash After Boot Flash Has Been Installed ........................................................................ 163
For Field Use ................................................................................................................................................ 163
Procedure................................................................................................................................................ 163
Recovery procedures for an aborted boot flash burn using Utilities................................................................... 164
Scenario 1..................................................................................................................................................... 164
Scenario 2..................................................................................................................................................... 165
Scenario 3..................................................................................................................................................... 166
Scenario 4..................................................................................................................................................... 167
Contents
Manually Entering A Plane Calibration Into The GUI ....................................................................... 177
Clearing the A Plane GUI ................................................................................................................. 177
Writing A Plane Calibration To NVRAM ........................................................................................... 177
Reading A Plane Calibration From NVRAM ..................................................................................... 178
Entering The A Plane Serial Number ............................................................................................... 178
A Offsets Tab .......................................................................................................................................... 179
Manually Entering A Offsets Calibration Into The GUI ..................................................................... 180
Clearing the A Plane GUI ................................................................................................................. 180
Z RPM Tab .............................................................................................................................................. 181
Obtaining Z Alignment Calibration.................................................................................................... 181
Manually Entering The Z Alignment Calibration Into The GUI.......................................................... 182
Clearing the Z RPM GUI................................................................................................................... 182
Writing The Z alignment Calibration Into The NVRAM ..................................................................... 182
Reading The Z alignment Calibration From NVRAM........................................................................ 182
Go2Position Tab On Host Application..................................................................................................... 183
Aplane Reader ................................................................................................................................................... 184
Starting the program ..................................................................................................................................... 185
Functions ...................................................................................................................................................... 186
Information .............................................................................................................................................. 186
Rotor........................................................................................................................................................ 187
Z-Tracking ............................................................................................................................................... 187
DOM ........................................................................................................................................................ 187
Ref........................................................................................................................................................... 188
Tube ........................................................................................................................................................ 188
Pplane ..................................................................................................................................................... 188
Aplane ..................................................................................................................................................... 189
Display Windows .......................................................................................................................................... 190
SW and Z (Position and Voltage) ............................................................................................................ 190
Filter (Position and Voltage) .................................................................................................................... 191
Data Analysis................................................................................................................................................ 192
Analyzing the SW data ............................................................................................................................ 192
Analyzing the Z data................................................................................................................................ 194
Analyzing the Filter data.......................................................................................................................... 195
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 16
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Contents
DMS Temperature Monitor................................................................................................................................. 196
Contents
Command Buttons ........................................................................................................................................ 213
Operational Messages.................................................................................................................................. 214
Real Time Data............................................................................................................................................. 214
Result Messages .......................................................................................................................................... 215
Running the No Load Test ................................................................................................................................. 216
Running the Test with Tube Connected ....................................................................................................... 216
Running the Test with Tube Disconnected ................................................................................................... 219
MRC High Voltage Connectors..................................................................................................................... 224
Contents
Files.................................................................................................................................................................... 240
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 19
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Contents
Start Button ........................................................................................................................................................ 256
Abort Tilt Profile Button ...................................................................................................................................... 256
Data To Display.................................................................................................................................................. 257
Partial Display ................................................................................................................................................... 257
Min Y Axis .......................................................................................................................................................... 258
Max Y Axis ........................................................................................................................................................ 258
Display area ....................................................................................................................................................... 258
Files.................................................................................................................................................................... 258
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 20
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Contents
Open Files .................................................................................................................................................... 270
Query Wizard ..................................................................................................................................................... 272
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 21
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Contents
Subqueries ......................................................................................................................................................... 292
The IN subquery...................................................................................................................................... 292
The ANY/SOME/ALL subqueries ............................................................................................................ 293
The EXISTS subquery............................................................................................................................. 294
Joins................................................................................................................................................................... 295
INNER JOINs .......................................................................................................................................... 295
OUTER JOINs......................................................................................................................................... 297
The Cartesian product............................................................................................................................. 297
The UNION operator ............................................................................................................................... 298
The TRANSFORM statement.................................................................................................................. 299
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 22
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Service Tools Framework
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Workflow Buttons
Application List
FSE Log On
Information
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 23
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Multi-window View
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Multi-window View
You can have one application open in the Service Tools Framework and another open in a separate window, or multiple
applications open in separate windows. With multiple windows, you are able to resize some of the windows to make
them smaller (depending on the open application).
When you open an application, you will see a pin icon on the tab next to the application name. For multi-window view,
click on the pin, and the application will open in a separate window. If you click on the pin again, the window will return
to a tab in the Service Tools Framework.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 24
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Progress bar
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Progress bar
The left bottom corner of the Main page shows the progress bar of the service tool in use (if applicable). It will show the
progress of the tool running (in percent completed).
History bar
The bottom part of the Main page shows the history of the Service Tools used and the results. The History is only for the
current, open Service Tools session.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 25
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Help Button
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Help Button
The Help button on the right top part of the Main page provides access to Service
Documentation located on the Host PC. To open the Help Application, click on the Help
button, then select General Help from the Application List.
• When running a Service Tool, if you press F1, you will see the help file for that service
tool.
• In Visual Diagnostics, if you right click on the block
diagram for a test, a menu will appear with selections for
• Detailed Image
• FRU Description
• FRU Replacement
• FRU Calibration
• FRU Programming
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 26
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
IST Security Dongle
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Overview
NOTE If you have an older dongle (Omnikey 6020) you can update your certificate and continue using it according to its
current entitlements.
IST
IST (Integrated Security Tool) is a single common security mechanism to protect proprietary service documentation and
service diagnostics on field engineer laptops, and on compatible customer equipment.
ICE
ICE (Integrated Security Tool for Clinical Equipment) is the name of the IST client which resides on the customer
equipment. This client secures proprietary software and information on the customer equipment and is accessed by
recognizing a secure certificate.The secure certificate resides on the dongle.
Dongle
A dongle is a hardware security device that is plugged into the USB port of a customer system
to transfer a secure certificate to the system. It consists of two pieces; the SmartCard (which
looks like an SD memory card) and the SmartCard reader (which look like a USB memory
stick).
• IST SmartCard p/n 452221042322
• IST SmartCard reader p/n 452221042312 (Omnikey 6121)
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 27
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Activating the Dongle
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 28
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Activating the Dongle
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
3. When you see the Login prompt, enter your IST User Name and Password. Then click Login.
4. When you select the necessary version you will get a download location selection box.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 29
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Activating the Dongle
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
5. You may run the install software from the network, or save the file to your computer and run it locally.
6. If you clicked Run in the previous step, after the software is unzipped, click the Install button. If you clicked Save in
the previous step, double-click on the file, and then click the Install button.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 30
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Activating the Dongle
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
8. Leave the Zeppelin Toolbox web page open for the next section.
9. Continue with Install Safeguard SmartCard Provider on page 32.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 31
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Activating the Dongle
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 32
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Activating the Dongle
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
2. When you select the necessary version, you will get a download location selection box.
3. You may run the install software from the network, or save the file to your computer and run it locally.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 33
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Activating the Dongle
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4. If you clicked Run in the previous step, after the software is unzipped, click the Install button. If you clicked Save in
the previous step, double-click on SGSCP_4211.exe, and then click the Install button.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 34
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Activating the Dongle
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Install SmartCard, setup Safeguard SmartCard Provider, and charge the Dongle
You must install the SmartCard into the SmartCard reader.
1. Insert the SmartCard into the reader with the foil side down, and the corner notch facing the left side of the
SmartCard reader:
SmartCard in slot.
SmartCard Reader
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 35
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Activating the Dongle
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
2. Insert the dongle into your computer. The activity light should flash as your computer recognizes the device.
3. On your laptop, click Start > Control Panel (or Start > Settings > Control Panel).
4. On the Control Panel window, double-click the SafeGuard SmartCard Provider icon.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 36
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Activating the Dongle
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
10. On the IST Control Panel, make sure your IST Client is running.
11. Insert your IST dongle into a USB port on you computer. The IST dongle charging window will appear, and indicate
the successful transfer of your IST certificate. Your dongle is now ready to use on customer systems.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 37
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Activating the Dongle
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
12. To verify that your SmartCard dongle is charged, check the IST control panel and look for the recognized devices.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 38
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Audio Test
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Audio Test
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 39
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Backup and Restore
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Backup
1. On the Service Tools Framework, click the Repair workflow button.
2. On the Application List, select Backup and Restore.
3. On the Backup/Restore dialog, select the Backup tab (see Figure 1).
4. On the Backup/Restore dialog, click the Browse button.
5. In the Browse for Folder window, go to the storage location.
6. Click OK.
NOTE If you are performing a backup to an external device, another
copy of the backup will be saved to D:\Temp.
7. Select all of the options (see Figure 1).
8. Click Start Backup.
9. A log window appears, and displays the progress of the backup.
Figure 1:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 40
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Backup
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
10. When backup is complete, END BACKUP appears (see Figure 2). Scroll up and check for errors.
Figure 2:
11. Click Close on the Log window (see Figure 2).
12. Click Exit on Backup/Restore dialog.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 41
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Restore
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Restore
1. On the Service Tools Framework, click the Repair workflow button.
2. On the Application List, select Backup and Restore.
3. On the Backup/Restore dialog, select the Restore tab (see Figure 3).
4. On the Backup/Restore dialog, click the Browse button.
5. In the Browse for Folder window, go to the location of the backup file.
6. Select the backup file to restore.
7. Click OK.
8. Select all of the options (see Figure 3).
9. Click Start Restore.
10. A log window appears, and displays the progress of the restore.
Figure 3:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 42
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Restore
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
11. When the restore is complete, a Restore Complete popup appears. Click OK.
Figure 4:
12. On the Restore Log, scroll up and check for errors.
Figure 5:
13. Click Close on the Log window (see Figure 5).
14. Click Exit on Backup/Restore dialog.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 43
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
BugRep Collector
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
BugRep Collector
The Service Tools Framework BugRep Collector gathers logs and other information from the Gantry, Console, Couch,
and CIRS.
1. Launch the Service Tools Framework.
2. Click the Analysis Workflow button at the
top of the window.
3. On the Application List, select BugRep
Collector.
4. In the column list under Bugrep Collector,
make sure all items are selected.
5. Enter the following information:
• Your name.
• The problem.
• Time of the event.
• A description of the problem.
6. Select if the problem is an intermittent or
persistent problem.
7. Click Browse, and go to where you want to
save the Bug Report.
8. Click Collect Bugrep.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 44
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
BugRep Collector
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
While the application runs, you can view the progress in the Status bar at the bottom of the Service Tools Framework.
Figure 6:
When the application finishes, the Status Bar displays a message, and the Error and Warning Messages area shows
any error and warning messages.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 45
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
BugRep Collector
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Bug Reports
Functions Buttons
Function Buttons
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 46
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Bugrep Viewer
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Bugrep Viewer
The Bugrep Analyzer/Viewer simplifies problem reports analysis. It will load bug reports from a repository, automatically
analyze files included in the report, and display the found problems. The Bug Report contains many files in different
formats. The Analyzer displays a list of files with color-coded status for each format. Viewers for different formats are
integrated into the Analyzer and are loaded by double-clicking on the corresponding file.
The Bugrep Viewer, shown at right, uses an interface
similar to that of the Windows Explorer.
The left section of the Bugrep Viewer shows
Categories that reflect the logical hierarchy of the files.
Because of this, files from different directories may be
found in the same Category. The same file may also
appear in multiple Categories.
The right section of the Bugrep Viewer shows
Summary files, resulting from automatic file analysis.
When a Summary file is opened, its internal records
may be color-coded to reflect their status. Alerts are
displayed in red; warnings are displayed in yellow.
The Bugrep Viewer provides error code definitions for
different log files. The error code definition consists of
4 fields:
• Log file name
• Text pattern corresponding to the error
• Error code
• Error description
To open a BugRep file, see Opening a BugRep file on page 48. Also, see Bugrep Viewer Options on page 52 for more
information.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 47
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Opening a BugRep file
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Figure 7:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 48
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Opening a BugRep file
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
6. The Open Bugrep in Tar Format dialog box appears (see Figure 7).
7. Select a Bugrep file and click Open. The selected file will be loaded into the Bugrep Viewer.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 49
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Interacting with Bugrep Files
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
NOTE Whenever an error message is selected, the highlight is enlarged slightly to differentiate it from other
error messages, and make viewing easier. When an error message contains an alert or warning indication,
it will appear highlighted in one of the following colors: Alerts will appear in Red, Warnings will appear in
Yellow.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 50
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Interacting with Bugrep Files
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Function Description
Click these buttons to skip from one highlighted with an error message row to the next.
Enter text to search for in the Search text box. Searching is case sensitive. Choose Down
or Up to determine the direction of the search. Click the Find Next button to continue
searching for the next occurrence.
Click this button to return to the cursor location when it is off the screen. This function is
useful when you want to search through the entire file for additional information, and then
return to your original location in the file.
Export Content (accessed from the File menu)- saves contents of search window as a text
file.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 51
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Removing Bugrep Reports from the System
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 52
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Bugrep Viewer Options
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 53
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
CAN Analyzer
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
CAN Analyzer
CAN Analyzer provides analysis functions for messages transmitted on the CAN network. This tool expands the
capabilities of CAN Trace. CAN Trace keeps a database of all messages that are transmitted on the CAN Network.
CAN Analyzer provides query operations on that database so you can look at statistical information based on CAN
messages transmitted over a period of time. For example, you can plot the couch movement positions, or the time that
each new series was loaded. CAN Analyzer provides three areas to view/enter information. These are the Report Area,
the Query Area and the Charting Area.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 54
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Report Area
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Report Area
This area at the top of the screen shows the results or "reports" of
queries made to the database in a table format. At the bottom of the
this area is the Query Area that indicates the query that generated
this report. When you open this page, there is a default query
Select All From Tube History in the New Report Name field, and
the Report Area will show the results of this query. This query has all
fields that relate to the tube. User defined queries can be made, and
queries can be loaded and saved using the Query Area.
Query Area
The Query Area is just below the Report Area. Use the Query Area to execute predefined queries, save queries, and
create user defined queries
Report Statement You can create a user-defined query by entering appropriate SQL statements in this field.
New Report Name When you open Tube History, there is a default query Select All From Tube History in this field,
and the Report Area will show the results of this query. This query has all fields that relate to the
tube.
Saved Reports To select predefined queries, use the drop-down list. All predefined queries and any saved
queries will appear in the list.
Save As Text To save results of a query, click the Save As Text button. This will save the current results from
the Report Area into the file C:\TubeHistory.txt in tabular format. This text file can be used
independently, and it can be copied and pasted to Excel or other data related programs.
Requery When you select a query, the Report Area will not update until you click this button.
SaveQuery To save a query, enter a name in the New Report Name field, and click the SaveQuery button.
DeleteQuery To delete a query, select a query from the list and click the Delete Query button.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 55
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Charting Area
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Charting Area
This area graphically displays data from the Report Area. It can show
information in different plot types including bar, pie, X-Y, trends, 2D, and 3D
charts. At the top-left of this area there is a dropdown list that shows the
selectable plot types. At the top-right of this area, there are check boxes to
show and hide the following plot attributes:
Legend Shows the names for the current series at the right.
Marks Shows all values in all series with special marks.
Stack Reorganizes all values in all series in such a manner that the
value from the next series will be always bigger that the previous
one.
In Rows Flips series data from columns (the default) to rows (similar to a
vertical-horizontal flip in table data). To change the type of the
plot, select the appropriate one from the drop-down list at top-left.
When a query is saved, the current chart setting are saved along with the
query. These settings are when the query is selected at a later time.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 56
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
CAN Send
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
CAN Send
This tool sends messages on the CAN. The CAN is a network that connects all the processing modules in the Gantry
and the Host PC. The modules communicate by sending messages on the CAN network. Using CAN Send involves:
• Selecting a message to send.
• Editing the data within the message.
• Clicking the Send to Can button to send the message.
Selection Area
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 57
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Category Area
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Category Area
This area on the left of the screen shows a list of message categories. Within a category, there may be many
messages. A category is selected by clicking in the check box in front of the category type. When a box is checked,
each message from that category will appear in the Selection Area. Note that at the top of this area is an ALL category
which will display all the system messages in the Selection Area if checked.
Selection Area
This area in the middle of the screen shows all messages from each category selected in the Category Area. The
message name is displayed along with the message ID, which is a unique number that defines the message on the
CAN network. When you click a message, the message parameters will appear in the Data Area of the screen. Click the
column header MsgName to reorder the list alphabetically by message name. Click the column header ID to reorder
the list numerically by message ID.
Data Area
This area on the right of the screen displays the message parameters of a message that is selected in the Selection
Area. Each parameter's value can be modified by click on the data value in the Value column. To make it easy to enter
data values, you can load and save data from and to this control. Loading and saving is done using the buttons at the
top of this control.
Once the desired data values are entered for each parameter in the message (or loaded from a file), clicking on the
Send to Can button will send the message. Note that some messages may have no parameters so no data will appear
in the Data Area. These messages are essentially "signaling" messages.
Message data saved using this control can be used in other tools that use this same control. For example, saved
parameters can be used later by Can Sender itself, or by the Manual Exposure tool, the No Load Test tool, and others.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 58
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
CAN Trace
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
CAN Trace
CAN Trace monitors activity on the CAN. The CAN is a network that connects all the processing modules in the Gantry
and the Host PC. The modules communicate by sending messages on the CAN network. CAN Trace maintains a
database of all messages that are sent on the CAN.
To use CAN Trace:
1. Start the Service Tools Framework.
2. Click the Utilities Workflow button at the
top of the window.
3. On the Application List, select CAN
Trace.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 59
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Category Area
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Using CAN Trace involves selecting the message category to monitor, filtering unwanted messages and possibly
viewing message data. The screen has four major parts: the Category Area, the Message Area, the Data Area, and the
Filter Area.
Category Area
This area is on the far left of the screen and shows a list of message categories. Within a category, there may be many
messages. A category is selected by clicking in the check box in front of the category type. When a box is checked, the
program will re-query the database and show only the messages from the selected category or categories in the
Message Area. Note that at the top of this area is an "ALL" category. If this category is checked, the program will display
all the messages from the database in the Message Area.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 60
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Message Area
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Message Area
This area is in the middle of the screen and shows all the database messages from each category selected in the
Category Area. The message time, message name, message ID, and board ID are displayed. The messages are
ordered by time. The message ID is a unique number that defines the message on the CAN network. When a message
is clicked, the message parameters will appear in the Data Area of the screen.
Data Area
The third part of the display is the Data Area to the far right of the screen. This area displays the parameters of a
message that is selected or clicked in the Message Area. This is a standard message control that is used throughout
Service Tools. This area allows you to save message data by using the buttons at the top of this control.
Message data saved using this control can be used in other tools that use this same control. For example, saved
parameters can be used later by Can Sender, the Manual Exposure tool, the No Load tool, and others.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 61
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Filter Area
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Filter Area
Because many message are sent on the CAN, it is useful to filter out certain messages. Messages are filtered or
"blocked" by using the Filter Area. This area is on the bottom portion of the display screen.
The Filter Area will show all the messages from each category selected in the Category Area. These messages will
appear in the column labeled "Available Messages". Individual messages can be blocked from display in the Message
Area by selecting them (clicking on them) and then clicking on the right arrow button in the middle of the filter display.
This will move the message to the column labeled "Blocked Messages". The left arrow button can be used to unblock a
message and move it back to the "Available Messages" list. The "Select All" and "Deselect All" buttons can be used to
block and unblock all the messages.
There is a special button that makes it easy for the user to block a specific message that appears in the Message Area.
This button is the “Block Selected Msg(s)” button and it is located at the top left of the display screen. Select a message
in the Message Area, and click on the “Block Selected Msg(s)” button. This will add the messages to the “Blocked
Messages” list and block the message from the Message Area.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 62
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Additional Features
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Additional Features
There are some special features that make this tool more useful.
• Show Last appears at the bottom-left of the display. This controls the number of the most recent messages
displayed from the database. Changing this number effects the update rate of the Message Area. If this number is
large, the database query will take more time. If this number is small, the database query will be faster and the
Message Area will update more quickly.
• Find appears at the top-center of the display. Enter a string in this field and click the button, and CAN Trace will
search the Message Area and highlight the next occurrence of this string.
• At the top-right of the display, there is a Stop Update and a Transform check box. When Stop Update is checked,
CAN Trace will stop updating the Message Area. The Transform check box becomes available only if more than
two message categories have been selected. This feature breaks down messages in the Message Area based on
the message name column by categories. This presents the data in a form similar to a sequence diagram.
NOTE There are some messages in the system that occur frequently and periodically. Because these messages will fill up
the Message Area very quickly, it is convenient to block these frequent messages so that more critical messages
can be observed.
NOTE CanTrace will not work properly if CanTraceServer.exe is not running. If CanTraceServer.exe is not running, new
messages will not be written to the database file, and the Message Area will only show "old" data from the
database file. If CanTraceServer.exe is running, it will show up as a process in Windows Task Manager. If it is not
running, start it by navigating to C:\usr\dimond.root\bin\gantryservers, then double-click on CanTraceServer.exe.
CanTraceServer.exe is normally started when a user logs onto the system. You cannot start multiple instances of
CanTraceServer.exe. Only one server will run at a time.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 63
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
CAT Viewer
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
CAT Viewer
When using CAT Viewer, click the Help button for extensive online help.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 64
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
CIRS Diagnostic Viewer
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 65
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
CIRS Visual Diagnostics
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
See:
• NGBP Diagnostic on page 67
• Acquisitor Diagnostic Optical
Tests on page 69
• Acquisitor Diagnostic Electrical
Tests on page 74
• NVIDIA GPU Diagnostic on page
77
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 66
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
NGBP Diagnostic
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
NGBP Diagnostic
This test runs the NGBP Diagnostics. For more information on the tests that run, see the CIRS Service Manual.
1. Select CIRS.NGBPDiagnostic.
Select CIRS.NGBPDiagnostic
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 67
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
NGBP Diagnostic
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
3. When the test is complete, you will see the results page.
Figure 10:
4. If this is the only CIRS Visual Diagnostics test you run, then reboot the gantry after closing CIRS Visual Diagnostics.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 68
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Acquisitor Diagnostic Optical Tests
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 69
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Acquisitor Diagnostic Optical Tests
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
3. The application tells you to connect the Acquisitor Optical Loopback Cable:
!
CAUTION Do not click the Continue button until after you connect the Loopback Cable!
a. Write down the order of where each fiber optic lead connects to the Acquisitor, then remove the four fiber optic
leads and four spacers from the Acquisitor. See Figure 11.
NOTE The figure shown below is the factory standard. Your leads may have been inserted in a different order.
Spacer
Figure 11:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 70
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Acquisitor Diagnostic Optical Tests
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
b. Connect all eight leads of the optical loopback cable from left to right shown in Figure 12 and Figure 13.
Figure 12:
Figure 13:
Figure 14:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 71
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Acquisitor Diagnostic Optical Tests
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4. After the test completes, the application tells you to disconnect the Optical Loopback cable, and reattach the
Acquisitor cable fiber optic leads. Again, do not click the Continue button until after you have re-attached the
fiber optic leads!
a. Re-connect the Acquisitor cable fiber optic leads, and insert the spacers. See Figure 15 and Figure 16.
NOTE The figures shown below are the factory standard. Your leads may have been inserted in a different order.
Figure 15:
Figure 16:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 72
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Acquisitor Diagnostic Optical Tests
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Figure 17:
6. If this is the only CIRS Visual Diagnostics test you run, then reboot the gantry after closing CIRS Visual Diagnostics.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 73
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Acquisitor Diagnostic Electrical Tests
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 74
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Acquisitor Diagnostic Electrical Tests
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
3. The application tells you to connect the Acquisitor Electrical Loopback Cable:
!
CAUTION Do not click the Continue button until after you connect the Loopback Cable!
a. Remove the gray Acquisitor Electrical cable, then attach the Electrical Loopback cable. See Figure 11.
Figure 18:
b. Click the Continue button.
Figure 19:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 75
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Acquisitor Diagnostic Electrical Tests
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4. After the test completes, the application tells you to disconnect the Electrical Loopback cable. Again, do not click
the Continue button until after you have re-attached the Acquisitor Electrical Cable!
a. Remove the Electrical Loopback cable, and re-connect the Acquisitor Electrical cable to the Acquisitor.
b. Click the Continue button.
5. The Application will show the results page. If this is the only CIRS Visual Diagnostics test you run, then reboot the
gantry after closing CIRS Visual Diagnostics.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 76
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
NVIDIA GPU Diagnostic
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 77
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
NVIDIA GPU Diagnostic
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4. If this is the only CIRS Visual Diagnostics test you run, then reboot the gantry after closing CIRS Visual Diagnostics.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 78
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Coast Down Test
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Coast Down Test measures the rotor bearing friction of the gantry. The
test rotates the rotor to a certain speed, and then measures the time it
takes to coast down to a stop.
Information area
Displays a series of messages to guide you through the test.
Begin Button
Starts the rotor. When rotor is up to speed, this button changes to
Start Test.
Speed
Indicates the speed from which the coast down took place, and is
displayed in rotations per minute.
Time
Indicates the time measured by the rotor controller in the gantry, and is displayed in 10ths of milliseconds.
Graph
When the test is complete, the graph will plot the speed in RPM's against the time in seconds. If you check the
Logarithmic box, the graph will plot the natural logarithm of the speed against time. The large dashed lines
represent the mean and the small dashed lines represent the standard deviation.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 79
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Perform the test
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
If the test software does not receive proper acknowledgement from the gantry during the test, you will see the message
“Coast down request failed. The Rotor is not acknowledging the coast down request. Suggest pressing <Abort Test>”. If
this message appears, click on the Abort Test button and attempt the test again. At any time during the test, you may
click Abort Test to terminate the test.
If the bearings are in proper condition, the rotor should coast down in a specified time. The bearing specifications will be
supplied by the CT Service Department. Verify that the coast down time is within specification.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 80
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Configuration Settings
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Configuration Settings
Configuration Settings works with Windows Registry Settings that define configuration for the different Host
applications. In particular, Logger, CanTrace, GSE, CanBus Simulator and others.
NOTE The following sections show the default configuration settings.
• To apply a new setting, click the Write Values to Registry button.
• To read the current setting from the Windows Registry, click the Read Current From Registry button.
• To restore the default settings, click the Restore Defaults button.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 81
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Databases
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Databases
Logger Database
The server program, LoggerServer.exe, runs in the background on Host machine and dumps all error and event
messages to the Logger database file (Logger.mdb). The Logger Identical Messages Rejection Interval in
milliseconds field allows you to set the interval time, so that if LoggerServer receives the same message within that
interval it will refuse to save it to the database.
CanTrace Database
The server program, CanTraceServer.exe, runs in the background on Host machine and dumps all messages that go
through the CAN BUS to the database file (CanTrace.mdb). CanTraceServer saves information about the that shot has
been made by scanner into a separate table (ShotsHistory.mdb). Tube History is the subset of this information. The list
of Available Items shows the messages you can block from being saved to the CanTrace database file, and Selected
Items shows the messages you have selected to block from the CanTrace database file.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 82
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
GLC
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
GLC
GSE
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 83
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Gemini
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Gemini
PETMS
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 84
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
MotionTable_107
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
MotionTable_107
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 85
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
ConfigTable_100
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
ConfigTable_100
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 86
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
CanBus Simulation
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
CanBus Simulation
These settings are for the GantryServers applications and utilities (including GSE), and for those applications that are
using CanMsgServers.dll as CAN BUS communication engine. Based on the boards and components that are used in
scanner there is a list of such components user could switch on/off simulation of the CAN BUS. When any of such
components is turned on - there is a CanBusSimulator Server that reroutes messages belongs to that component
locally, not to the CAN BUS itself. If user chose Simulate All - all messages will be circulated inside of the PC from the
local sender to the local receiver. Communication objects inside CanMsgServers.dll will decide based on this on/off
settings which message send to the CAN BUS and which message send locally through the CanBusSimulator Server.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 87
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Utilities
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Controller Utilities
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 88
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Utilities
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
At initial use, the Server has not been configured. The Options menu allows you to enable the CAN or the serial driver.
If you are connecting through the Host PC, CAN access is the best way to go. If you connecting through a laptop, serial
is the only alternative.
Once you select an access option, the Server creates a file called Config.txt in C:\usr\diamond.root\Diag\Config.
This file contains the access choice. After initial use, Controller Utilities will always default to your initial access choice
when you click the Connect button. To change your access choice, you must delete the Config.txt file and restart the
Server.
When you select CAN access to controllers, the next display appears.
There are two status indicators for the CPMs appearing in the Ordinary Text window. The first one indicates what mode
the CPMs are in, application or utility mode. The other status indicator informs you which driver is currently enabled.
The option Application mode puts the CPMs in the app mode and sends a message to all Gantry Controller cards.
This message causes any cards that are in Service mode to reset and boot up into the application.
The option Service mode puts the CPMs in Service mode and sends a message to all of the cards. If any of the cards are running the application, they reset themselves and boot
into Service mode.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 89
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Service Mode
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
By making the Service mode selection, all boards present in the system and communicating are put into service mode.
The following information is then displayed describing the behavior of the Server:
This Server operates as a Supreme Controller.
It allows all the Gantry Controllers to be put into utility or application mode. While this
Server is running, it is in control of what mode the Controllers boot to. With the Server in
utility mode, a gantry power cycle, individual CPM push button reset, or reboot from the
baseboard menu will boot the board(s) back into utility mode. With the Server in application
mode, a gantry power cycle or push button reset will boot the board(s) into application mode.
Exiting the Interface does not stop the Server from running. When the Server is not running, a
push button reset or power cycle puts the board(s) in application mode.
Service Mode
Selecting Service mode through either Serial or CAN Access leads to the next menu in the Options window.
The Service mode menu consists of a Utilities, Diagnostics, Connect to controller, and Return option. The Utilities are a
collection of maintenance tools that allow the Operator to do things such as back up and restore the NVRAM and to
upgrade/downgrade the application and boot flash. The Diagnostics are some tools for the purpose of evaluating the
functionality of the gantry controller boards. The Connect to controller option is for interacting directly with a specific
controller board's built in test and utility functionality.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 90
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Utilities Menu
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Utilities Menu
Clicking the Utilities Button will display the menu shown at right.
The menu now makes use of check boxes. The top grouping of options shows all
the boards that can be selected for participation. Click in the check box to select a
board. You can also select multiple boards. The middle grouping of options shows
all the utilities that can be executed on all the selected boards. The utilities
execute in a top to bottom order. Each utility will execute to completion on all
selected boards before the next checked utility is started.
Make your selections, and then click the Submit button to execute the utilities.
The Save NVRAM utility uploads the entire content of the selected board's
NVRAM to a file on disk. The location and filename can be observed and changed
by first selecting File configuration and clicking on Submit. The default location is
the C:\usr\diamond.root\Diag\Backup directory. The format of the filename is
boardnameNVRAM.bin, where boardname is ghost, rhost, couch, etc.
The RAM downloader utility downloads executable code from a file on disk to the
RAM of a selected board. The location and filename can be observed and
changed by first selecting File configuration and clicking on Submit. The default
file to download is C:\usr\diamond.root\Diag\CPMIntFlash\CPMIntFlashImage.bin.
The Backup boot flash burner utility burns a back up version of the boot flash
over top of the application in external flash. This is used to create a more robust
environment for altering the content of the boot flash. In the event of a boot flash
burn being prematurely aborted, the presence of the back up boot flash in external
flash allows the boot flash burn to be resumed. The location and filename can be
observed and changed by first selecting File configuration and clicking on Submit.
The default file to burn is
C:\usr\diamond.root\Diag\CPMExtFlash\CPMExtFlashImage.bin.
The Boot flash burner utility allows a new boot image to be burned into internal flash. The location and filename can
be observed and changed by first selecting File configuration and clicking on Submit. The default file to burn is
C:\usr\diamond.root\Diag\CPMIntFlash\CPMIntFlashImage.bin. As a pre-requisite, the Backup boot flash burner should
be run. In the event that the Boot flash burner is prematurely aborted, whether from a power cycle, CPM reset, or the
software stopping execution, the backup would allow the board to boot up and the boot flash burn to be restarted.
The Application flash burner utility allows a new application image to be burned into the external flash. The location
and filename can be observed and changed by first selecting File configuration and clicking on Submit. The default file
to burn is found in the directory C:\usr\diamond.root\GantryCPM. Each board is automatically paired up with the image
appropriate for it.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 91
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Utilities Menu
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
The Controller reset utility is used to reset the selected controller board. This is mainly here for the purpose of
verification of a boot flash burn. Next to each board name is the current release and memory that release is running
from. In order to burn the boot flash, the Operator must download a boot image to RAM. If the boot image was in RAM,
this display would indicate “Release x.x in RAM”. By selecting and submitting the Controller reset, when the menu
updates, it indicates whether the boot flash burn was successful or not.
The Restore NVRAM utility downloads the content of a file on disk to the NVRAM of a board. The location and filename
can be observed and changed by first selecting File configuration and clicking on Submit. The default location is the
C:\usr\diamond.root\Diag\Backup directory. The format of the filename is boardnameNVRAM.bin, where boardname is
ghost, rhost, couch, etc.
The reason this utility is not grouped with the check boxes is because under normal circumstances it is not necessary to
restore it.
The Zero NVRAM utility is used to destroy the content of the NVRAM for the purpose of moving it to another board.
The File configuration utility is used to set up which files the file using utilities use. The File configuration menu allows
the Operator to display and override the files currently in use for the particular utility. I
The Loops option of the Utilities menu allows a non-FSE Operator to chose the number of times the selected utilities
execute.
The Return option allows the previous menu to be returned to.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 92
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Diagnostics Menu
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Diagnostics Menu
The menu functions like the Utilities menu. Select the boards, select the utilities to run, and
then click the Submit Checkbox) button. The selected tests are run on the selected
boards.
The CPM test executes the power on tests for the selected boards.
The CAN test transmits pseudo-random data from the PC to the selected boards. The
boards CRC test the data and echo it back where the Server CRC tests the data again.
The Save/test/restore NVRAM test is a non-destructive test of the selected board's
NVRAM. First, the entire content of the NVRAM is copied to a file on disk, the NVRAM is
exercised, and then the data is restored. The test portion does not proceed if the back up
does not exist or is too small.
The purpose of the CPM swapper utility is to allow you to determine if a problem exists on
a CPM. If by moving the CPM, the problem follows it, the likelihood of the defect being on
the CPM is high. The CPM swapper automation utility constructs a dynamic menu based
upon boards it finds in the system. Boards not found are labeled with NO RESPONSE.
Boards found at releases prior to release 1.5 are labeled PRE-1.5 RELEASE. The first two
post release 1.4 boards that are found are left enabled by default, but may be disabled from participation in the swap.
Another board may be enabled in it's place. Once the Execute option is submitted, both enabled boards have the entire
content of their NVRAM uploaded to a uniquely named file located in the C:\usr\diamond.root\Diag\Backup directory.
The format of the filename is boardnameNVRAM.bin, where boardname is ghost, rhost, couch, etc. The content of
each NVRAM is then downloaded to the other board and written to that board's NVRAM. Each board opens the file in
C:\usr\diamond.root\GantyCPM that corresponds to the other boards application flash. The application flashes are
then burned. Once the process completes, the gantry can be powered down, the CPM's from the enabled boards
physically swapped, and the gantry powered back up. It's important to run the Save/test/restore NVRAM test before
running the swapper. The reason is that if the NVRAM is not working, then the data that comes out of the NVRAM
during the CPM swapper execution will be bad and will therefore contaminate the CPM the data is going to. There is a
possibility that both CPMs would then begin failing.
The File comparison utility allows you to determine if two files are the same or not. In the event that a person has just
burned the application flash or the boot flash and they are concerned about it's integrity, they have some means to
come to a conclusion. If the Upload as binary utility located on the Utilities menu on each board via the Software
Engineer Operator role is used, the content of the application or boot flash can be uploaded to a file on disk. This file
can then be compared with the file that was just burned. For both the application and boot flash, use an access size of
32 bits in the Upload utility. For the address, use 0 for the boot flash if it is running from internal flash and 0x400000 if it
is running from RAM. For the external flash, use an address of 0xff800000. For the size, use 0x70000 for the internal
flash. For the external flash, get the size from the file you are going to compare the upload to.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 93
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Connect to Controller
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
IMPORTANT ! In the event the Service Tools GUI hangs during execution of any of these utilities, the
operation continues regardless. If the Service Tools GUI is started up before the process
ends, the Operator will pick up seeing the User Feedback from the point at which the
connection is re-established. The Utility Interface is much more robust, but even if it did
crash, it too could be reconnected to the continuing process.
Connect to Controller
Click the Connect to controller button to display the menu at right:
The Server sends a message to all the boards in the system. Those boards that
respond are put on the menu with the ability to connect to them. Those boards that
do not respond are displayed with a status of NO RESPONSE. Therefore, the
menu itself has diagnostic value. Second of all, if the board that responded is at a
release of 0.3, 1.0, 1.2, or 1.4, it's status will be PRE-1.5 RELEASE. One
interpretation of this is that the boot flash should be upgraded or an old release is
running from RAM. Last of all, if the boot flash is at release 1.5, 1.6, or 2.0, then the
status will indicate which release is present and what memory it is running from.
These are the three possibilities:
Release X.X Boot flash
Release X.X in RAM
Release X.X App flash
where X.X means 1.5, 1.6, or 2.0
Release X.X Boot flash means that the framework is running from internal flash, the usual location. Release X.X in RAM
means the framework is running out of external RAM which occurs after the Operator downloads the binary to RAM.
Release X.X App flash means the framework is running out of external flash where the application normally resides.
This happens after someone has burned the back up boot flash into application flash, starts a boot flash burn and
aborts it before it finishes.
NOTE The Host PC use of the CAN bus is disabled when the Gantry is in Service mode.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 94
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Boards menu
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 95
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Boards menu
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Toolbox
The Toolbox options are CPM, Utilities, and Return.
CPM
The CPM menu options are LED, Flash, Serial, CAN, NVRAM, and Return.
LED Test
The LED test will blink the LED. The register controlling the LED is written to and read back and verified for both the on
and off condition. The Operator is expected to visually check that the LED3 turns on and off.
The Operator can Repeat or Quit the LED test. If the Operator Quits a pass/fail message will be displayed. Selecting
Continue will return the Operator to the previous menu.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 96
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Boards menu
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
!
WARNING Do not use the CPM Serial tests. A defect prevents the CPM serial tests from
functioning correctly in the 2.0 diagnostic release.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 97
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Boards menu
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
CAN Menu
This menu presents the Operator with options for the echo test and to return.
Echo Test
The Operator is prompted for a destination on the CAN bus, the seed for a pseudo-random generated data sequence,
and the number of bytes to send for all Operator roles other than Field Service Engineer.
Important: The destination Controller board must be in Utility mode for the Echo test to work.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 98
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Boards menu
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
NVRAM Menu
This menu presents the Operator with options for the destructive test and to return.
Destructive Menu
This menu presents the Operator with the following options: memory test, calculate and write CRC utility, calculate and
read CRC utility, and return.
Memory Test: The Operator is prompted to enter the start address and number of locations to test. The test verifies the
ability of all locations to hold a zero and a one, transition to one from zero, transition from one to zero, and ability to
address memory in the ascending and descending directions.
Important: Any previous content will not be in the NVRAM after this test.
Calculate and write CRC Utility: The CRC of the NVRAM is calculated and written to the last location of NVRAM. This
utility can be used for storing a CRC prior to a power cycle test of the NVRAM.
Calculate and read CRC Utility: The CRC of the NVRAM is calculated and compared to the CRC found in the last
location of NVRAM. This utility can be used to verify the CRC after a power cycle.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 99
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Boards menu
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Utilities
"Wide-open" utilities exist which will allow the Operator to perform various tasks. In general, wide-open means the
Operator must know the addresses they want to access. These types of tests assume the Operator knows what they
are doing. The wide-open utilities are not available when the Operator is Field Service Engineer.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 100
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Boards menu
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 101
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Boards menu
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 102
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Boards menu
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 103
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Boards menu
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 104
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Boards menu
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
RHost RHost.txt
GHost GHost.txt
DMC DMC.txt
Galaxy Galaxy.txt
Tilt Tilt.txt
The default file is called the scenario file. The opening menu to the utility presents the scenario file as an option to the
Operator. The Operator can use this file or select a different file. The file that is selected is opened and displayed as
menu options. These options are the names of “other” files called register files. The scenario file can contain a minimum
of 1 or a maximum of 16 register files. The register files must exist in the same directory as the scenario file. These
register files define necessary parameters for creating menus of hardware registers that can be written to and read
from. The intent of this section is to provide some rules that apply to the format of the register files. The rules are:
• Blank lines are permitted.
• A comment on an entire line must have a semicolon(:) in the first column.
• All lines with parameters on them must be terminated with a semicolon(:) with comments to the right side of the
semicolon.
• Ten parameters are used to describing each register that appears on a menu.
• The first parameter is ASCII text describing the register name. The ASCII text is 32 characters max.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 105
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Boards menu
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
• The second parameter is the 32-bit hex address without leading 0x.
• The third parameter is the accessibility.
WR = Write/Read
WO = Write Only
RO = Read Only
NO = None.
• The fourth parameter is the bit access size in hex with no leading 0x.
8 = 8 bits
10 = 16 bits
20 = 32 bits.
• The fifth parameter is the AND mask for reading. All registers read are logically AND'ed with this value to strip off
undefined bits.
• The sixth parameter is the OR mask for writing. All registers written are logically OR'ed with this value as a
convenience.
• The seventh parameter is a flag indicating whether the utility is to perform an initialization write to the register. The
values are INIT_ENABLED and INIT_DISABLED.
• The eight parameter is the initialization value. It is the responsibility of the person configuring the file to only enable
initialization on registers that the hardware allows a write to.
• The ninth parameter is a flag that indicates whether the tenth parameter is valid or not. The ninth parameter values
are BITFILE_ENABLED and BITFILE_DISABLED.
• The tenth parameter is an optional bit filename that defines the bits of a register. This file contains text describing
each bit's function and that bit's accessibility using the same flags the third parameter uses. Undefined bits are
normally given an access of NO so that they do not appear on the menu. If a register has 8 bits in it, the bit file must
have 8 sets of text and access. If a register has 16 bits in it, the bit file must have 16 sets of text and access. If a
register has 32 bits in it, the bit file must have 32 sets of text and access.
The register file can contain a minimum of 1 and a maximum of 16 register set parameters. The text describing the
register and the text describing a bit is limited to 32 characters. The bit file contents from top to bottom correlates to
most to least significant bit.
If the ninth parameter is BITFILE_ENABLED the tenth parameter or bit file is used to display the register value as
individual bits. Two parameters are used to define each bit. There are a few rules the Operator must follow when
creating a bit file. The rules are:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 106
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Boards menu
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
O File: ...\TVBoard.txt
O Execute
O Return
Submit
The next menu to appear after the submission of the Execute would be:
O TVVideo.txt
O TVAudio.txt
O TVTest.txt
O Return
Submit
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 108
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Boards menu
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 109
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Boards menu
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Selecting the TVVideo.txt radio button from State Menu 2 and submitting it would result in the following menu:
O Horizontal control(RO): 00
O Vertical control(WO): 0000
O Volume(WR): 00000000
O Tint(NO)
O Refresh
O Return
Submit
The display of the value following the semicolon (:) indicates the access size of the register. Because the Vertical
control register is Write Only, the value shown is the last value written to the register. Every time this menu is displayed,
any readable register is read and it's current value displayed. Registers with an accessibility of NO are not read. If a
register is INIT_ENABLED, it will be written to without regard to the defined accessibility of the register. One of the
reasons for the NO accessibility of a register is because reading some hardware at certain times can disrupt processes.
The accessibility of a register can always be redefined at run time. For example, selecting the Tint radio button and
submitting it, will bring up a menu of all the possible accessibility states the register can be changed to. If the Horizontal
control button is selected and submitted, it's associated bit file will be accessed because it is enabled.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 110
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Boards menu
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Sequence enable*(RO): 1
O Horizontal enable*(WR): 0
O Board reset*(WO): 1
O Operation: Write
O Execute
O Return
Submit
The use of the * is a convention to indicate that the bit is active low. The Sequence enable bit does not have a radio
button next to it because it cannot be written to. Likewise, the Board reset bit reflects the last value written. WR
accessible registers and bits reflect the last value read. Had this register been 16 bits long, there would have had to be
8 more bits defined. A 32-bit register would have had 24 more bits.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 111
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Boards menu
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
The Operator can perform any number of operations on baseboard CPLDs. The operations are: program, verify,
blankcheck, and erase. Each operation is comprised of commands (XSVF commands to be specific) which are
executed on each CPLD. The commands are found in an .xsvf file. Each .xsvf file can contain commands to program
CPLD #1, verify CPLD #2, program CPLD #2, verify CPLD #2, etc. There is no file size limit to the number of commands
to be executed.
The opening menu for all boards, except the DMC16, will present the following options to the Operator:
• XSVF file:…\JTAG.xsvf
• Execute
• Return
The default file is JTAG.xsvf and resides in the C:\usr\diamond.root\Diag\JTAG directory. The default file, JTAG.xsvf,
executes 3 commands which do NOT exercise the JTAG port. The Operator must selct the appropriate .xsvf file. If the
execution of the commands fail an error message will be displayed. Also, the expected/differences are dumped into a
file called JTAG.txt in the C:\usr\diamond.root\Diag\Record directory. The process to create the .xsvf file can be found in
the Create XSVF document.
For the DMC16 the user will be presented with the following options:
• XSVF file:…\JTAG.xsvf
• DMC16 chain: enabled
• RCOM chain: disabled
• CDMP chain: disabled
• Execute
• Return
The Operator can enable or disable the ability to program devices on the DMC16, RCOM, GMP or CDMP. The
preferred method is enable one chain at a time.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 112
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Boards menu
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Reboot
The Controller board can be rebooted into Utility mode. Power-up diagnostics are performed as long as the binary in
internal flash is running. When the binary is running from RAM, the power-on tests are skipped. This is a defect for the
release 1.5 binary intended to be fixed in the future.
Important: The Operator must wait for the power-up diagnostic complete AND the for the CPM to boot into utility
mode.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 113
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Connect To Baseboards
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Connect To Baseboards
GHost Baseboard
On the Options menu, select Connect to Controller > GHost > Toolbox >
GHost Baseboard.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 114
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
GHost Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Command Window opens a command window the operator can type ASCII commands to the GCP & CTB into. The
responses to the commands can be observed on the GCP & CTB hardware and serial command responses can be
observed in the Event Window. The Command Window is terminated by using the commands “exit” or “quit”.
Button Monitor requests a "loop count" and then allows the operator to monitor the serial messages transmitted by the
GCP & CTB in response to pushing and releasing the push button switches on the GCP & CTB. These message are
displayed in the Event Window, and each line received is counted as one (1) (hexadecimal) "loop count" value. See the
GCP & CTB Command Synopsis and the Switch Table I that follows to interpret the messages. (When the GCP & CTB
are in "debug mode", in response to the serial command "DB", the messages display the device name, GCP or CTB,
and switch name, besides the hexadecimal message usually sent to the Ghost Application software).
Hardware Reset allows the operator to reset the GCP & CTB through the Hardware Control lines from the Ghost to the
GCP & CTB like the Ghost Application software does. It can also be used to re-boot the GCP & CTB after doing In-
System-Programming, initiated with the GCP & CTB "ISP" command.
In-System-Program is used to replace the firmware in the GCP & CTB that control it's actions. This had been done
with a special adapter connecting the GCP & CTB to a lap-top PC running WinISP or FlashMagic. The In-System-
Program function automatically reads the current release of the GCP & CTB firmware file, which was included in
Diagnostic Release 2.0. The current GCP & CTB file is version U1.03 here:
C:\usr\diamond.root\Diag\GCP_CTB\gcp_ctb_U103.hex
The In-System-Program reads the file, scans it for the highest address, sets up the correct number of blocks to erase,
the oscillator frequency and the autobaud rate and should only require an Execute step. These parameters can be
changed, including the file, if necessary.
Before starting In-System-Programming the operator should command the GCP & CTB to enter ISP Mode with the
GCP & CTB "ISP" command, using the Command Window diagnostic function.
In-System-Program also includes a Hardware ISP Help page. In the event that the In-System-Programming (ISP) fails
for some reason, the GCP & CTB firmware will have been erased and/or partially reprogrammed, resulting in that
device becoming inoperable. It will be necessary to open the device enclosure and set the internal Jumpers (included
with the hardware) to the ISP mode. Using Hardware Reset after setting the ISP Jumpers will place the device back into
ISP Mode and the ISP can then be retried. The Hardware ISP Help page tells the operator how to set the jumpers, in
case this becomes necessary.
Patch J15 Spare is for future development.
Serial Statistics lists some statistics for the serial communications between the Ghost and the GCP & CTB, including
Receiver Buffer Overflows, UART Overrun Errors and Parity & Framing Errors.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 115
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
GHost Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
CT Control Submenu
* CT Control Box
* Gantry Panel Front
* Gantry Panel Rear
The Command Target Submenu allows the operator to change the target of the Command Action to either the CT
Control Box (CTB), the Gantry Control Panel (GCP) or both the CTB & GCP. For other than Hardware reset, it can be
confusing to try and sort out the responses from each device in the Event Window. It is suggested at this time that only
one device be used as the Command Target at a time.
?
R - Reset
B - Button Switch Check
L - LED Lamp Set
H - Horizontal Display Set
V - Vertical Display Set
T - Tilt Display Set
M - Milliamps Display Set
K - Kilovolts Display Set
S - Seconds Display Set
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 116
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
GHost Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
R - Reset
Resets the Control Panel software & variables, ends with the ten (10) second lamp test.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 117
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
GHost Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 118
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
GHost Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
The LED line lists the 32 bits representing 2 bits for each LED. Each LED's 2 bits indicate if it is off (00), on (01), flashing
slow (10), or flashing fast (11).
The SDS line lists the 32 bits representing the 16 switches on the CTB or the GCP Left, and the GCP Right, depending
which device you are operating.
The MA/Horz, KV/Vert and S/Tilt list internal representations of the seven segment displays for those items.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 119
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
GHost Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
The RXO line lists the number of times the Controller software's Receive (RX) Buffers have been Overrun. Normally this
should be zero (0). (If the RX buffers do get overrun by rapid commands from the Ghost, the Horizontal display is also
set briefly to “+boXX”, representing Buffer Overrun, and the overrun count in 2 Hexadecimal digits.)
The T0D line lists the Duty Cycle selected from the Timer 0 Driver for each column of the seven segment displays. The
large displays on the GCP have a greater variation in the brightness available, than the smaller displays on the CTB.
The displays are multiplexed by the controller software in columns, with a duty cycle consisting of 1 millisecond (ms) per
column, and 8ms for the eight (8) columns, or a refresh rate of 125 cycles/second (Hz). Each columns' duty cycle can
be set from zero (0), full off, to ten (10), full on; or any value of 10% in between. These duty cycles are what is listed in
the T0D line for column zero (0) to column seven (7).
The L15 - L07 and R15 - R07 lines list how many seconds the switches on the CTB or GCP Left and GCP Right have
been depressed without being released. If a switch remains depressed for two (2) minutes, or 120 seconds, an error
message is sent to the Ghost in an attempt to flag stuck switches.
If the GCP or CTB does not receive a command from the Ghost in two (2) minutes, or 120 seconds, the Horizontal and
Vertical displays are set to "dISC" & "Err", representing a Disconnect Error. (Reference Stargate L Software Defect
number STGaa00000433.)
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 120
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
GHost Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 121
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
GHost Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 122
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
GHost Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Serial
Not functional at this time.
Display 0 & 1 are the two seven segment displays. The count tests will sequentially count through all hex values. The
walking 1 test will turn on all segments and sequentially turn off & on each segment. The walking 0 test will turn off all
segments and sequentially turn on & of each segment. The registers are verified the correct value was written but the
Operator must examine the displays.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 123
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
GHost Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
This Utility is implemented on the GHost, DMC, RHost & Couch Control Boards. The same E-Stop Loop Control Utility
is used by all of the boards, as it is controlled by the Modular I/O System 16-bit Parallel Port I/O Submodule, MPIOSM,
of the MPC555.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 124
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
DMC Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
DMC Baseboard
On the Options menu, select Connect to Controller > DMC > Toolbox > DMC Baseboard.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 125
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
DMC Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 126
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
DMC Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Read Temperatures
The Read Temperatures utility will read each of the 3 temperature sensors. The test has a time-out selector value. Each
input of 1 is approximately 30 seconds. (E.g.: A selection of 10 is approximately 5 minutes.)
Important: The 4th sensor value, which is reported on the screen, is not connected to any sensor, and the value is to
be disregarded.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 127
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
DMC Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Ref. Gain:
Range: 0x1 .. 0x10
}
6. Do Offset Subtraction?
Range: 0(No)..1(Yes)
7. Do Delta Data Correction?
Range: 0(No)..1(Yes)
8. Enable Asic Offset Correction?
Range: 0(No)..1(Yes)
if (yes)
{
Trigger Offset Correction Now?
Range: (0=No 1=Yes)
}
9. Take Offset before each scan?
Range: 0(No)..1(Yes)
10. Program scan according to parameters?
Range: 0(No)..1(Yes)
MxScan
The MxScan utility performs a simulated scan based on the settings set with the Set Scan Parameters Utility.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 129
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
DMC Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
E-Stop Loop
E-Stop functionality was changed from questions requiring a 0 (Open) or 1 (Close) response to the radio-button
method. Selecting E-Stop from the Baseboard Menu:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 130
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
DMC Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 131
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
DMC Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Motor Status
The Operator can view Motor temperature (over/normal) providing there is an I/O connection to P10.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 132
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
DMC Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Configuration Switch
The Operator can view the Configuration Switches providing there is an I/O connection to the Main Drive.
Accelerometer Control
The Operator can set the Accelerometer Control word providing the Accelerometer is connected.
DAC Control
A connection to the P9 is required to operate the DAC Control utility.
The operator can:
1. Select data register E. Writing a 1 will cause data register E to be the digital input for all DACs. Writing a 0 will cause
each DACs data register to be used as its digital input.
2. Clear all DACs. Writing a 1 will cause all DAC outputs to be 0V. Writing a 1 will cause all DAC outputs to return to
previous analog values. The previous analog values are based on each DACs data register values.
3. Set data register E value.
4. Set all data registers to a specified value.
5. Set data register A to a specified value.
6. Set data register B to a specified value.
7. Set data register C to a specified value.
8. Set data register D to a specified value.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 133
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Tilt Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Increment DAC
The Operator can output a rising ramp waveform from one of 4 DACs located on the Main Drive. Initially the Operator is
prompted to select a DAC. Also, the Operator can vary the slope of the ramp by changing the delay value. The number
of loops executed determines the number of ramp waves outputted.
Decrement DAC
The Operator can output a falling ramp waveform from one of 4 DACs located on the Main Drive. Initially the Operator is
prompted to select a DAC. Also, the Operator can vary the slope of the ramp by changing the delay value. The number
of loops executed determines the number of ramp waves outputted.
Serial
Not functional at this time.
Tilt Baseboard
On the Options menu, select Connect to Controller > TDP > Toolbox > Tilt Drive Board.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 134
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Tilt Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Potentiometer Control
The potentiometer control utility reads pots 1 and 2 eight times to clear them out. The pots are then read and displayed
along with the value of the current position register. The Operator is then prompted to set the current position register
from pot 1 or 2. Entering a 1 will use the value previously read from pot 1 and entering a 2 will use the value previously
read from pot 2. Entering any other value will quit the utility. The value from the selected pot is then written to the current
position register. The current position register is then read back and displayed. The Operator is then prompted for the
number of loops for which both pots will be read and the previously selected pot will be written to the current position
register. The current position register is then read back and displayed. At the conclusion of the loop, the utility is quit.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 135
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Tilt Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Tilt Control
The tilt control utility reads the tilt control register and displays it’s value. Individual bit values 0 through 3 are displayed
along with the definition of those bits. The Operator is then prompted as to whether they want to set the tilt control. A 0
will quit the utility and any other value up to 0xff will continue. If the Operator continues, they are prompted for the new
value between 0 and 0xf. This value is written to the tilt control register, read back, and displayed. The utility is then quit.
Tilt Status
The tilt status utility reads the tilt status register, ands it with 0x3fff, and displays it’s value. The values for the individual
bits 0 through 0xd are displayed along with the definition of the bits. The utility is then quit.
Encoder Divide
The encoder divide control utility reads the encoder divide register and displays it’s value after anding it with 0xf. The
Operator is then prompted as to whether they want to set a new value or not. Entering a value of 0 quits the utility and a
value of 1 continues. If the utility is continued, then the Operator is prompted for a value in the range of 0 to 3. This
value is written to the register, read back and displayed before the utility is quit.
Jog Speed
The jog speed control utility reads the jog speed register and displays it’s value after anding it with 0xf. The Operator is
then prompted as to whether they want to set a new value or not. Entering a value of 0 quits the utility and a value of 1
continues. If the utility is continued, then the Operator is prompted for a value in the range of 0 to 0xf. This value is
written to the register, read back and displayed before the utility is quit.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 136
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Gantry Motion Processor (GMP) Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Service Mode
The service mode control utility reads the service mode register and displays its’ value after ANDing it with 0xf. The
Operator is then prompted as to whether they want to set a new value or not. Entering a value of 0 quits the utility and a
value of 1 continues. If the utility is continued, then the Operator is prompted for a value in the range of 0 to 1. This
value is written to the register, read back and displayed before the utility is quit.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 137
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
RHost Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
RHost Baseboard
On the Options menu > select Connect to Controller > RHost > Toolbox > RHost Baseboard.
Analog to Digital
All 12 analog to digital inputs are read. The 16-bit digital value, analog input description, and analog input board
reference descriptors are displayed.
Digital to Analog
The Operator can output an analog signal. The Operator can set a constant digital value and output a constant analog
voltage. Also, the Operator can output a sawtooth or triangle analog waveform. The Operator can set the step and the
size of the analog waveform.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 138
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
RHost Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Digital-Analog-Digital
A RHost test fixture is needed to operate this utility. The test fixture connects the Digital-to-Analog converter (DAC)
outputs to the Analog-to-Digital converter (ADC) inputs. This utility will write to the digital register of the DAC and digital
register of the ADC will be read. The computed difference and computed percent difference are calculated and written
to a file in the C:\usr\diamond.root\Diag\Record directory.
The permissible computed differences and percent differences are defined in a file. The name of the file is
RHostDAD_Parameters.txt and is located in the C:\usr\diamond.root\Diag\Record directory. The file contains the
following text:
19800 8192 # MUST BE FIRST: Special Case - DAC2 Cutoff at 6v = 19660 to 2.5v = 8192
1024 240 # Range from 0 - 1024 Percent Error (x 10) Allowed = +/- 24.0%
4096 50 # Range from 1024 - 4096 Percent Error (x 10) Allowed = +/- 5.0%
32767 50 # Range from 4096 - 32767 Percent Error (x 10) Allowed = +/- 5.0%
# FOR EXPEDIENCY THIS IS A FIXED FORMAT FILE.
# THE DAC OUTPUT & PERCENT ERROR (x 10) ALLOWED ARE
# FIVE (5) DECIMAL DIGITS EACH WITH SPACES BETWEEN.
# POUND (#) OR SEMI-COLON (;) IS COMMENT TO END OF LINE.
# ANY OTHER FORMAT WILL PRODUCE UNDEFINED RESULTS.
CPM / DSP
There are no CPM/DSP tests. This test does nothing at this time.
Digital Input
All RHost digital inputs are mapped to a single 32-bit word. All digital inputs can be read from one 1 32-bit word
displayed by this utility. See document
Digital Output
All RHost digital outputs are mapped to a single 32-bit word. All digital outputs can be read from one 1 32-bit word
displayed by this utility.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 139
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
RHost Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Digital I/O
A RHost test fixture is needed to execute this test. The RHost test fixture connects the digital inputs to the digital
outputs. The Operator can output a single value out the digital outputs and the Digital I/O test will verify the digital inputs
are correct. Also, a walking 1’s and walking 0’s test can be performed.
PWM Waveform
The Operator can start & stop & specify the parameters for the Pulse Width Modulation (PWM) Waveform Utility. Default
values for board checkout are displayed and can be entered as is or changed. Additional information about these
parameters can be found in the MPC555 User's Manual.
"Enter MIOS Prescaler - xx"
"Enter PWM Prescaler - xx"
"Enter PWM Period - xx"
"Enter PWM Pulse - xx"
The PWM Waveform starts running after all the parameters are entered. The PWM Waveform runs until the Loop Count
is exhausted, although entering 0 will allow it to run, until the Loop Count of 0 is entered. The Test Points at which the
PWM Waveform can be observed with a scope are displayed as a convenience.
"PWM0 -> TP51 PWM1 -> TP52 PWM2 -> TP12"
Interrupt Check
This test is for future RHost test fixture development. The Operator can enable interrupt request 3 or 4. The utility will
check for expected and unexpected interrupt 3 or 4 requests.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 140
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
RHost Baseboard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Watchdog Timer
The Operator can verify the Watchdog timer went off.
E-Stop Loop
E-Stop functionality was changed from questions requiring a 0 (Open) or 1 (Close) response to the radio-button
method. Selecting E-Stop from the Baseboard Menu:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 141
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Couch Baseboard (Galaxy Couch/Stargate Platform)
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Couch Registers
Couch Baseboard Absolute Pos (LSB)
Couch Absolute Pos (MSB)
Couch Delta Pos (LSB)
Couch Delta Pos (MSB)
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 142
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Couch Baseboard (Galaxy Couch/Stargate Platform)
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Read Vert A to D
Vertical Analog to Digital Converter (ADC) test requests number of loops to monitor & display the couch Vertical ADC
value.
Read Horz A to D
Horizontal Analog to Digital Converter (ADC) test requests number of loops to monitor & display the couch Horizontal
ADC value.
Horizontal Encoder
Similar to the Read Horz A to D, this utility reads the Horizontal Encoder and displays the position. The encoder
presently used is a Stegmann AG626 XKR with 8192 positions / revolution and 2048 total revolutions, of which we use
only about 40. The couch moves 50mm in one (1) revolution, providing 8192 position measurements per 50mm, or
163.84 position measurements per one (1) mm. The utility displays the actual hexadecimal value read from the CPLD,
followed by the integer and fractional revolutions in hexadecimal and the integer and fractional millimeters in decimal.
Serial
Not functional at this time.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 143
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Couch Baseboard (Galaxy Couch/Stargate Platform)
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Count (00-FF)
The 7 Segment Displays each count from 0 - F, with each pattern being displayed for about 1 second, turning the
decimal point on for each odd digit and off for each even digit. (The pattern displayed on the 7 Segment Displays is
programmed in the hardware, so each segment cannot be exercised.)
Flash
The 7 Segment Displays flash "8." on and off ten (10) times, with each on and off period being about 1/2 second.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 144
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Couch Baseboard (Galaxy Couch/Stargate Platform)
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
!
CAUTION The Couch Control Board (CCB) Registers should not be modified without comprehensive
knowledge of the operation of the CCB, as unintended motion or damage to the motors or
mechanism may result.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 145
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Couch Baseboard (Galaxy Couch/Stargate Platform)
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Power Monitor Register can also test the fuses, F4, F5 & F6. The test displays the status of the three (3) fused power
supply bits in the Power Monitor Register.
• Test Fuse F4(4) F5(5) F6(6) ?
• F4 (+15Vdc) & LED 22
• F5 (-15Vdc) & LED 21
• F6 (24Vdc) & LED 24
The fuse test can run in Prompt(0) (display value & wait for continue or quit response), Loop(1) (running loop displaying
the value for "count" loops), or Step(2) (running loop displaying values only when they change, for "count" loops)
modes.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 146
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Couch Baseboard (Galaxy Couch/Stargate Platform)
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
E-Stop Loop
Stop functionality was changed from questions requiring a 0 (Open) or 1 (Close) response to the radio-button method.
Selecting E-Stop from the Baseboard Menu:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 147
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Couch Baseboard (Galaxy Couch/Stargate Platform)
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Configurations:
This utility reports the current encoder value when the couch CCB board is in standard release configuration, or
mounted in the couch simulator available to manufacturing.
Additionally manufacturing can use it when the couch CCB board is on the bench by attaching a “wiper” pot to
board Vertical Pot plug P718. Turning the pot will have the same effect as manipulating the string pot.
Configurations:
This utility reports the current encoder value when the couch is in standard release configuration, or in the couch
simulator available to manufacturing.
Additionally manufacturing can use the utility when the couch CCB board is on the bench by attaching horizontal A
to D “Absolute” encoder to board plug P715.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 148
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Couch Baseboard (Gemini/PET-CT)
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Serial
Not functional at this time.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 149
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Couch Baseboard (Gemini/PET-CT)
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Count (00-FF)
The 7 Segment Displays each count from 0 - F, with each pattern being displayed for about 1 second, turning the
decimal point on for each odd digit and off for each even digit. (The pattern displayed on the 7 Segment Displays is
programmed in the hardware, so each segment cannot be exercised.)
Flash
The 7 Segment Displays flash "8." on and off ten (10) times, with each on and off period being about 1/2 second.
Control/Status Registers
Displays and sets the hexadecimal value of each of the following Control and Status registers:
1. Gemini Table Control
2. Gemini Revision Register
3. Gemini ID Register
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 150
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Couch Baseboard (Gemini/PET-CT)
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
!
CAUTION THE COUCH CONTROL BOARD (CCB) REGISTERS SHOULD NOT BE MODIFIED
WITHOUT COMPREHENSIVE KNOWLEDGE OF THE OPERATION OF THE CCB, AS
UNINTENDED MOTION OR DAMAGE TO THE MOTORS OR MECHANISM MAY RESULT.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 151
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Couch Baseboard (Gemini/PET-CT)
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Power Monitor Register can also test the fuses, F1, F2 & F3. The test displays the status of the three (3) fused power
supply bits in the Power Monitor Register.
• Test Fuse F1(1) F2(2) F3(3) ?
• F1 (+5Vdc) & LED 40
• F2 (+24Vdc) & LED 41
• F3 (12Vdc) & LED 35
The fuse test can run in Prompt(0) (display value & wait for continue or quit response), Loop(1) (running loop displaying
the value for "count" loops), or Step(2) (running loop displaying values only when they change, for "count" loops)
modes.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 152
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Couch Baseboard (Gemini/PET-CT)
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
E-Stop Loop
E-Stop functionality was changed from questions requiring a 0 (Open) or 1 (Close) response to the radio-button
method. Selecting E-Stop from the Baseboard Menu:
!
CAUTION WHEN THIS TEST RUNS AT POWER-ON, A FAILURE OF THE MONITORED POWER
SUPPLIES RESULTS IN THE COUCH CONTROL BOARD (CCB) REMAINING IN
DIAGNOSTIC MODE.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 153
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Board Troubleshooting
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Boot-up Tests
The boot-up tests are divided into 2 sections – CPM and baseboard. If a CPM test fails, LED3 will blink an appropriate
number of times. The board will remain in utility mode. It will not boot into the application. The board will not allow
connection by the Interface. See section LEDs on page 155 for more details. If a baseboard test fails, the board will
remain in utility mode. The board will allow connection by the Interface.
CPM
After power-up, the following CPM tests are performed:
• LED
LED3 blinks on and off twice. This is a visual test. It is intended to indicate that the power-on tests are executing. It
is also intended to prove the functionality of the LED since subsequent tests use it to communicate that those tests
failed.
• Limp mode test
The term "limp mode" means the external clock used by the processor has failed for some reason, and the
processor is compensating by using the Backup Clock (BUCLK). For normal baseboard operational purposes this is
unacceptable and is considered a failure. The Limp Mode Power Up test detects whether the processor is in this
mode by reading a status bit that indicates whether the Backup Clock is in use, and if so, blinks LED3.
• Internal flash CRC test
8, 16, & 32 bit accesses
• External SRAM bus test
Walking 0 for 32 bits
Walking 1 for 32 bits
• External SRAM memory test
0 and 1’s retention
Up and down transition
Addressing in forward and backward direction
8, 16, & 32 bit accesses
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 154
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Board Troubleshooting
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Baseboards
• Couch - After power-up tests are performed on the Baseboard, verify Power Monitor register is correct. See (CCB
Power On) on page 153 for more details. If the test fails, the Couch will boot into diagnostics.
LEDs
The first power-on test to execute is the LED3 test. It blinks twice and then goes out while the remainder of the tests
execute. In the event that any of the CPM tests fail, this is communicated to the outside world through repeating blink
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 155
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Board Troubleshooting
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
sequences using LED3. For example, if test x fails, it will blink y times, pause, blink y times, pause, etc. The blink occurs
at about a 1 Hz rate while the pause is about 1 second in duration.
For Service purposes: Replace FRU when LED3 is blinking/pausing continuously.
For Technician purposes: LED3 will blink sequences to communicate the failing component.
There is no test for LED4 because the act of turning it on enables writes to flash. Its functionality can be judged by
watching it before and during the burning of the boot flash. Before the burn, it should be off. During the burn, it should
be on.
NVRAM
During normal operations (such as traversing the CPM Toolbox menu), NVRAM is checked and used to store operating
status information. If at any time an NVRAM access failed the following event or feedback message will appear:
An NVRAM access has recently failed and the NVRAM must be re-initialized. To re-initialize the
NVRAM a gantry power cycle or individual CPM push button reset or reboot from the baseboard menu
must be performed. If this message continues to appear after a gantry power cycle or individual
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 156
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Board Troubleshooting
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
CPM push button reset or reboot from the baseboard menu has been performed, the re-
initialization of the NVRAM failed and the CPM should be replaced.
An error message will appear multiple times. The error message is:
NVRAM access failed, reset CPM or power cycle or reboot the CPM.
If you access the Utilities menu, the following messages will appear in the menu or ordinary text box. The GHost was
used as an example.
GHost
NVRAM access failed
Reboot CPM to re-initialize NVRAM
Utilities
All of the previous event and error messages will tell you to re-initialize the NVRAM. To re-initialize the NVRAM:
1. Power cycle the Gantry or board.
2. Press the CPM push button reset.
3. Select the Reboot utility the from the baseboard menu.
IMPORTANT ! If the previously mentioned messages continue to appear after a power cycle or CPM reset
or reboot the NVRAM is bad and the CPM should be replaced.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 157
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Board Troubleshooting
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
“Green” Baseboards
At power-up a baseboard access is performed to verify the CPLDs and FPGAs devices on the baseboard have been
programmed. If the baseboard access failed the baseboard will reset and a flag in the Diagnostic section of the NVRAM
will be set. An error will be logged into NVRAM stating the following:
Baseboard access failed, devices might not be programmed (JTAGed)
IMPORTANT ! If the devices are not programmed than the board is considered to be “green.”
When you connect to the "green" baseboard the following messages will appear in the menu or ordinary text box:
Baseboard access failed
Program baseboard devices
At this time the Operator should program the baseboard devices using the JTAG utility on the Utilities menu.
IMPORTANT ! The baseboard access involves the use of a single FPGA device on each of the different
baseboards. If the FPGA device is not programmed the previously mentioned messages will
appear. However, if the other CPLDs, FPGAs, and memory devices are not programmed
the previously mentioned messages will not appear. Any access to the baseboard which
involves the use of the unprogrammed devices will likely cause the baseboard to reset. This
condition should only appear in the manufacturing environment.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 158
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Controller Utilities Burn Procedures
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
The Automation Utilities are available for proprietary use only. Third party is provided with Connect to controller where
the burn process is manual as it was in previous releases.
Prior to using these procedures, be sure to open the E-Stop by pressing the red button on the CT Box. If you forget to
do this, it sometimes results in certain boards, predominately the Couch and/or the DMC, yielding NO RESPONSE. To
remedy this, press the red button, back out to the menu that says “Service mode”, select this option again, and
continue.
If the system contains a GMP board, it will respond as the MDP. The menus will indicate NO RESPONSE from the TDP
since the GMP is its replacement.
NOTE There is a known defect with the Server/interface interaction. This occurs through usage of the Utility Interface
or the Service Tools GUI. This only occurs through the use of the Automation utilities. The problem is that
occasionally text sent from the Server to the Event section of the Utility Interface or the User Feedback window
of the Service Tools GUI is lost. In the event that the text that normally signals that the executing process has
finished is lost, it could give the impression that the process is hung up. There are two ways to distinguish
between a loss of text and a hung up process. First, if after waiting a while, the Menu section on the Diagnostic
Interface or the Options window on the Service Tools GUI does not re-enable the options, then the process could
be hung up. If the options are enabled, the process went to completion. Second, you can access the Events.rec file
to see that the process finished. The file is located in C:\usr\diamond.root\Diag\Record. You will have to exit the
interface, then use Task Manager to kill the Server. At this point, you can open the file, and the Events that the
Server was to display on the interface should be present.
In the event that a board or boards yield a status of NO RESPONSE while the boards are known to be in the
system, it is wise to push the CPM reset button on the board of interest. A software defect is currently resulting
in some boards not responding. Once the reset button has been pressed, select Return on the menu indicating
NO RESPONSE and re-select the menu. If the board now responds, the culprit is the software defect. If the board
does not respond, the possibility of a hardware problem should be investigated.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 159
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Configuration of the Server
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 160
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Important Tips for a Successful Upgrade/Reburn Procedure
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4. A board does not respond. In the event that the status indicator adjacent to the board name indicates no response,
try pushing the CPM reset button associated with the baseboard of interest. The Utilities menu, Diagnostics menu,
and Connect to controller menus all behave the same way. These menus are dynamically created menus and must
be recreated. Select the Return radio button and hit Submit. Now select the Utilities, Diagnostics, or Connect to
controller radio button and hit Submit again. An alternate version of this is rather than hitting the CPM reset button,
follow the same steps but power cycle the gantry instead. A third tip is to just Return and regenerate the menu
again without the resets. The last tip is to back out to the menu where the option to chose Service mode exists.
Select Service mode and Submit.
5. Sometimes a reason boards do not respond is because one or more of the boards on the CAN bus is still in
application mode. You can verify this by starting up CAN Scope. If you go to the directory C:\PHILIPS\Eng_tools,
select CAN Scope or CANSDK to install CAN Scope. To start CAN Scope:
• Select baud of 500
• Select CAN->Enable 29-Bit-IDs
• Select Initialize
• Select Start
If the bus is quiet, then this is a good sign. If there is a periodic message, every couple of seconds, this is usually
because the Host is running the scanner application. This is harmless with our experience. One way to tell if the
board on the bus is in application mode is if it's ID has non-zero digits throughout all places. A board that is in
diagnostic mode will use ID of the format 000000xx where the x's are hexadecimal numbers. Diagnostic mode
messages are o.k. to see on the bus in response to selecting something on the Interface.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 161
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Re-burning Boot Flash
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Procedure
1. Select Service mode.
2. Select Utilities, and click Submit.
3. Check the boxes for all the boards to be reburned.
4. Check the Save NVRAM box.
5. Check the RAM downloader box.
6. Check the Back up boot flash burner box.
7. Check the Boot flash burner box.
8. Check the Application flash burner box.
9. Check the Controller reset box.
10. Click on Submit.
11. Wait until all previous check marks disappear and procedure is completed.
12. Select Return.
13. Select Return.
14. Select Application mode.
15. Exit the interface, and use Task Manager to end DiagServHost.exe.
16. Power cycle the scanner.
17. Verify the flash has been re-burned by using the CPM Software Version Query in Service Tools.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 162
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Burning Application Flash After Boot Flash Has Been Installed
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Procedure
1. Select Service mode.
2. Select Utilities, and click Submit.
3. Check the boxes for all the boards to be burned.
4. Check the Save NVRAM box.
5. Check the Application flash burner box.
6. Click on Submit.
7. Wait until all previous check marks disappear and procedure is completed.
8. Select Return.
9. Select Return.
10. Select Application mode.
11. Exit the interface, and use Task Manager to end DiagServHost.exe.
12. Verify the flash has been properly installed.
=
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 163
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Recovery procedures for an aborted boot flash burn using Utilities
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Scenario 1
An aborted boot flash burn occurs under recoverable circumstances where the Service Tools GUI has crashed while
doing an automated burn.
1. Restart the Service Tools GUI.
2. Select Diagnostic Tools.
3. Select Controller Utilities,
4. Click on the Connect button,
The GUI will connect to the Server and display the User Feedback corresponding to the state of the burn the Server/
CPM(s) are in. There may be a temporary pause before the User Feedback window displays anything, but this should
not be longer than about ten seconds. In the event that the Operator waits too long before reconnecting the GUI to the
Server, or the GUI crashes toward the end of the burn process, there would be no User Feedback messages. In this
case, the Options window would display an enabled menu. This indicates the process went to completion.
Once the boot flash burn completes, the next step is to perform the Application flash burn.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 164
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Recovery procedures for an aborted boot flash burn using Utilities
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Scenario 2
An aborted boot flash burn occurs under recoverable circumstances where the Service Tools GUI has crashed while
doing a manual burn.
1. Either cycle power to the Gantry, or hit the CPM reset button on the boards that were burning.
2. Restart the Service Tools GUI.
3. Select Diagnostic Tools.
4. Select Controller Utilities.
5. Click on the Connect button.
6. Select Service mode.
7. Select Connect to controller.
8. Select the board to resume the burn on.
9. Select Toolbox.
10. Select Utilities.
11. Select Downloader.
12. Select the file to download. The usual file is
C:\usr\diamond.root\Diag\CPMIntFlash\CPMIntFlashImage.bin.
13. Select Connect to controller.
14. Select the board to resume the burn on.
15. Select Toolbox.
16. Select Utilities.
17. Select Boot flash burner.
18. Select the file to burn. The default file is
C:\usr\diamond.root\Diag\CPMIntFlash\CPMIntFlashImage.bin.
19. Select Execute.
20. Select Exit.
Once the boot flash burn completes, the next step is to perform the Application flash burn.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 165
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Recovery procedures for an aborted boot flash burn using Utilities
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Scenario 3
An aborted boot flash burn occurs under recoverable circumstances where the Server has crashed.
1. Either cycle power to the Gantry or hit the CPM reset button on the boards that were burning.
2. Use the Task Manager to stop the Service Tools GUI if it is still running. Right-click on mshta.exe, click on End
Process, and click on Yes.
3. Start up the Service Tools GUI.
4. Select Diagnostic Tools.
5. Select Controller Utilities.
6. Click on the Connect button.
7. Select Service mode.
8. Select Utilities.
9. Override the default file CPMIntFlashImage.bin found in C:\usr\diamond.root\Diag\CPMIntFlash if a different file is
desired by selecting File configuration followed by RAM downloader followed by the boards to be overridden. Select
Return.
10. Override the default file CPMIntFlashImage.bin found in C:\usr\diamond.root\Diag\CPMIntFlash if a different file is
desired by selecting File configuration followed by Boot flash burner followed by the boards to be overridden. Select
Return twice to get to the Utilities menu.
11. Select boards to participate.
12. Select RAM Downloader.
13. Select Boot flash burner.
14. Select Controller reset.
15. Select Submit.
Once the boot flash burn completes, the next step is to perform the Application flash burn.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 166
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Recovery procedures for an aborted boot flash burn using Utilities
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Scenario 4
An aborted boot flash burn occurs under recoverable circumstances where the Gantry Controller board was reset. A
reset can occur from a power cycle or the CPM reset button being pressed.
NOTE If the 164 RHost board is reset far enough into the boot flash burn process, then the board will not respond
thereafter. This baseboard is not capable of being contacted when it is executing code out of the external flash.
(The application is stored in external flash, but is copied to RAM and executed from there.) One way to verify
that any board is executing out of external flash is after a power cycle, it blinks LED3 on the CPM twice
significantly slower than when the code is running out of internal flash. In order to complete the boot flash burn
on the RHost CPM, power the gantry down. Leave the Supreme Controller in Utility mode. Remove the CPM
from another baseboard, such as the Ghost. Remove the CPM from the RHost. Put the CPM from the RHost on
the Ghost and the CPM from the Ghost on the RHost. Power the gantry up. Wait about 30 seconds for the
boards to run through their power on tests. Go into the RAM downloader automation utility. Disable all the
boards other than the Ghost. Execute the downloader. Return and select the Boot flash burner automation
utility. Select execute in order to finish burning the CPM. After this finishes, power the gantry down and swap the
CPM's on the Ghost and the RHost. Power the gantry up. Finish burning the application on any boards that
require it. (Do not leave the back up boot flash in the external flash.)
1. Use the Task Manager to stop the Service Tools GUI if it is still running. Right click on mshta.exe, click on End
Process, and click on Yes.
2. Use the Task Manager to stop the Utility Server if it is still running. Right click on DiagServHost.exe, click on End
Process, and click on Yes.
3. Start up the Service Tools GUI.
4. Select Diagnostic Tools.
5. Select Controller Utilities.
6. Click on the Connect button.
7. Select Service mode.
8. Select Utilities.
9. Override the default file CPMIntFlashImage.bin found in C:\usr\diamond.root\Diag\CPMIntFlash if a different file is
desired by selecting File configuration followed by RAM downloader followed by the boards to be overridden. Select
Return.
10. Override the default file CPMIntFlashImage.bin found in C:\usr\diamond.root\Diag\CPMIntFlash if a different file is
desired by selecting File configuration followed by Boot flash burner followed by the boards to be overridden. Select
Return twice to get to the Utilities menu.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 167
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Recovery procedures for an aborted boot flash burn using Utilities
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Once the boot flash burn completes, the next step is to perform the Application flash burn.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 168
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Couch Vertical Calibration
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
On InCenter, see the “Couch Vertical Calibration” procedure in the v3.6 Calibration Manual for your system. This will
ensure that you have the latest version of the calibration procedure.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 169
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
CPM Reset
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
CPM Reset
CPM Reset will reset an individual processor module in the Gantry or Couch. Under Reset Boards, clicking on any of
the buttons with a processor name will reset that processor module.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 170
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
CPM Software Version Query Tool
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 171
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
DMS/Data Path Diagnostics
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 172
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
DMS Tools
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
DMS Tools
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 173
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
DMC Utility
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
DMC Utility
Overview
The Status Bar at the bottom of the window displays status information:
Displays messages during and after reading and writing calibration, and after an A Plane and UHR move is initiated.
Status The current message will remain in the Status field regardless of which tab is forward.
Closing and re-opening the application will clear the message. See Status Messages on page 175
Allows you to load in the A Plane serial numbers. When the A Plane tab is forward, click on this field to load in the serial
Serial#
number. Closing and re-opening the application will clear the message.
Motor Type Displays the motor type number when you open a JIG file (*.clb)
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 174
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
DMC Utility
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Status Messages
Table 1: Status Messages
Button Message Meaning
GetAC Getting AC... Reading A Plane Calibration from NVRAM.
GetAC GetAColl status is OK A Plane read was successful.
SetAC Setting AC... Writing A Plane calibration to NVRAM.
SetAC SetAColl status is OK A Plane write was successful.
GetAOffset Getting OA... Reading A Offset calibration from NVRAM.
GetAOffset GetAOffsets status is OK A Offset read was successful.
SetAOffset Setting OA... Writing A Offset calibration to NVRAM.
SetAOffset SetAOffsets status is OK A Offset write was successful.
AutoOffset ON AutoCalibration is OK Automatic offset calculate was successful.
GetZC Getting ZC... Reading Z calibration from NVRAM.
GetZC GetZColl status is OK Z read was successful.
SetZC Setting ZC... Writing Z calibration to NVRAM.
SetZC SetZColl status is OK Z write was successful.
GetTempParam Getting PID... Reading PID from NVRAM.
GetTempParam Getting TempOffset... Reading Temp offsets from NVRAM.
GetTempParam GetTempParamStatus is OK Temp parameters read was successful.
SetTempParam Setting PID... Writing PID to NVRAM.
SetTempParam Setting sensors... Writing sensor offsets to NVRAM.
SetTempParam SetTempParamStatus is OK Temp parameters write successful.
UHR ON Moving UHRplane in... Moving UH Plane in.
UHR OFF Moving UHRplane out... Moving UH Plane out.
Move (A) Moving Aplane to position... Moving A Plane to position.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 175
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
DMC Utility
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
A Plane Tab
Tables
The A Plane Tab is divided into three tables:
SW This is the calibration table for controlling the slice width of the A Plane.
Z This the calibration table for controlling Z carriage motion.
This is the calibration table for the filter section. Currently, there is only one fixed filter, so there will not be any filter calibration to enter
Filter
into the table.
Fields
Each table has three fields. he default field entries range from 0 - 3, with 0 signifying the first cell and 3 the last cell. Each table has its own 0 - 3
grouping, and the coarse and fine grouping corresponds to the encoder grouping.
Encoder Designates specific A Plane collimator openings.
Coarse and Fine Encoder values from the coarse and fine modes of the encoder corresponding to the specific A Plane collimator openings.
Buttons
GetAC Reads the current values in the NVRAM designated for A Plane calibration and loads the calibration into the GUI.
Clear Sets all fields back to default values.
SetAC Writes the values in the GUI to the NVRAM.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 176
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
DMC Utility
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 177
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
DMC Utility
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Figure 23: A Plane tab after successfully reading the calibration from NVRAM.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 178
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
DMC Utility
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
A Offsets Tab
Tables
The Tab is divided into two tables:
SW This is the calibration table for controlling the slice width of the A Plane.
Z This the calibration table for controlling Z carriage motion.
This is the calibration table for the filter section. Currently, there is only one fixed filter, so there will not be any filter calibration to enter
Filter
into the table.
Fields
For each table there are four fields: CosCoarse, CosFine, SinCoarse and SinFine. The default field entry is 511.
Buttons
GetAOffset Reads the current values in the NVRAM designated for A Plane Offsets calibration and loads the calibration into the GUI
Clear Sets all fields back to default values.
SetAOffset Writes the values in the GUI to the NVRAM.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 179
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
DMC Utility
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Status Bar
The Status Bar for the A Offsets tab is the same as the A Plane tab with the following exceptions:
• While reading, the Status field will display GettingOA…, and after successfully reading, the Status field will display
GetAOffsets status is OK.
• While writing, the Status field will display SettingOA…, and after successfully reading, the Status field will display
SetAOffsets status is OK.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 180
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
DMC Utility
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Z RPM Tab
Tables
The Z RPM tab is divided into two tables, Rotor Speed and Z
Position. The first table, Rotor Speed, designates allowable rotor
rotations. The mapping between rpm and time is in the following
table. The scanning application uses time.
Table 2: RPM-to-time mapping
RPM 0 30 40 60 80 120
Buttons
GetZC Reads the current values in the NVRAM designated for Z calibration and loads the calibration into the GUI.
Clear Sets all fields back to the default values.
SetZC Writes the values in the GUI to the NVRAM.
Status Bar
The Status Bar for the Z RPM tab is the same as the A Plane tab with the following exceptions:
While reading, the Status field will display GettingZC…, and after successfully reading, the Status field will display
GetZColl status is OK.
While writing, the Status field will display SettingZC…, and after successfully reading, the Status field will display
SetZColl status is OK.
Figure 24:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 182
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
DMC Utility
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
The A Plane Units table allows movement of the SW, Z and Filter motors. The table contains the values corresponding
to specific A Plane SW collimator openings. Openings can be entered in microns or mills (thousandths of an inch)
depending on which radio button is selected.
The default value is 0. The recommended range of widths is 20 to 3400 micrometers. The default unit is micrometers.
The Move button initiates the move to position.
NOTE Since there is only one button, the Status field will display Moving Aplane to position … during and after a move.
Double-click the Aplane Units field in order to edit it. Enter a value within the allowed range then click the Move button.
In order to move the Z position of the A Plane, click on one of radio buttons indicating Rotor Speed. The Z motor will
move the collimator according to the value set in the Z RPM tab.
To change the Filter position, select one of the three positions for the motor. This will place the Filter desired in the
center of the collimator opening once the Move button is pressed.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 183
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Aplane Reader
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Aplane Reader
Aplane Reader displays the position and voltage of the Slice Width, Z, and filter of the Aplane Collimator both
graphically and numerically. The software includes an analysis window that allows you to focus on segments of the
collected data and print data to a hard copy. The Aplane Reader allows real-time reading of devices, such as Aplane
encoders, rotor position, rotor speed, Tube Heat, Tube Status, Z tracking, Dose Modulation, and Reference Converter
values.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 184
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Aplane Reader
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Once you start the Utility, you must set the frequency of reading:
1. Click View > Options.
2. Select any value between 50 and 10000 ms in increments of 50 using the following dialog:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 185
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Aplane Reader
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Functions
Information
Reading When in the ON position Aplane Reader collects data about filter and blade position and voltage
from the DMC. This data is then displayed graphically and numerically.
When resetting the DMC or loading the Calibration file close A-plane reader Program!
ClearAll Clears all data previously collected
GetData Retrieves data from the DMC
DataAmount The last data point along the horizontal axis of the display window collected from the DMC. This
number is in terms of an unspecified unit of time (approximately 1/10 second.)
• To get one reading only, click on the GetData button. This retrieves one reading from each device.
• To get continuous readings, click on the Reading button. The main display indicates the linear encoder readings for
the Z, Slice Width and Filter motors, for Sin (blue) and Cos (pink) as well as a calculated value for position (red).
The current position of the collimators is shown graphically in the displays on the right hand side of the screen.
• To stop continuous readings, click on the Reading button again.
• Click ClearAll to clear all displayed data.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 186
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Aplane Reader
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Rotor
The dial rotates in sync with the rotor. The blue number indicates the direction of the rotor; 0 for forward. The green
number gives the rotor position in degrees. 0° and 360° are at the top as shown below. 90° is to the right, 270° is to the
left. This is for Reference Only.
The rotating knob indicates the rotor position. The rotor speed (in seconds/revolution) is indicated in blue and the rotor
position (in degrees) is indicated in green.
The indicator on the rotor knob is lit when x rays are being applied.
The X-ray status icon is lit when x rays are being applied
Z-Tracking
Non-functional Read out.
DOM
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 187
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Aplane Reader
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Ref
Tube
This bar shows the percent tube heat. For Reference Only.
Pplane
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 188
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Aplane Reader
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Aplane
The numbers along the sides of the blades show the number of mm that the blades move. Negative
numbers will not work. This window is for visual information only. Actual measurement of position
should be determined by the red values shown by the graphs.
The indicators numbered zero show weather the motor is disabled or enabled. The indicators turn
green when the motor is in motion. All motors should time out after 30 seconds.
The indicators numbered one tell the motor position, either in or out. The indicator in the SW Motor
box reads out when the blades are fully closed. The indicator in the Filter Motor box reads out when
the filter tray is in position number three.
The following chart are the limits to use while positioning the collimator with the DMC Utility.
Z +/- 1100 um
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 189
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Aplane Reader
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Display Windows
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 190
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Aplane Reader
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 191
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Aplane Reader
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Data Analysis
SW Analysis Button
The SW Analysis (above) shows the Angle and the Encoder separately. Cursors show the position of the cursor when
choosing a point on the Angle or Encoder display windows.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 192
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Aplane Reader
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Under Mode, there are three options, Zoom, Pan, and Cursor. Cursor allows the user to choose a data point on the
graph and read the position. The data under Cursors and Results will change depending on the point chosen. Pan will
allow the user to scroll along the time line to a new data set. Zoom allows the user to magnify a designated data range.
The Zoom feature will automatically zoom in on both the Encoder and Angle display windows when the user zooms in
on either one.
Min and Max determine the data range to be analyzed. This allows the user to include more data as it is collected or to
focus in on a specific range of data. The units are called DataAmount and are approximately 1/10 second. Clicking
Refresh will re-display the data to encompass the new data range.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 193
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Aplane Reader
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Z Analysis Button
The Z analysis window is similar to the SW analysis window with the exception that there is no three dimensional
display window.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 194
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Aplane Reader
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
The analysis window gives the graphical display on a print friendly window separating the voltage from the position.
This screen allows you to zoom in on a particular data set or pan to observe a different data set.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 195
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
DMS Temperature Monitor
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Figure 25: Temperature Reading in Celsius Figure 26: Temperature Reading in Fahrenheit
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 196
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
IBox Diagnostics
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
IBox Diagnostics
Figure 27:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 197
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Running the IBox Diagnostics
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Automatic Test
Click Automatic Test in main window and then click Next. The test list is then presented to the user. The user can
select/deselect each test.
Figure 28:
NOTE The discrete signal test requires a special cable, and hence is cleared as default.
Running the test is done by clicking Next. At the end of the test, the results are displayed at the “Result” column in the
screen.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 198
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Running the IBox Diagnostics
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Manual Test
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 199
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Running the IBox Diagnostics
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Test Log
The program saved a detailed log of all its activities. This log can be save to a log file by clicking Save test log in the
main screen.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 200
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
LAN Config
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
LAN Config
When using LAN Config, see Incenter for the Networking Installation and Configuration manual for your system. It is
located under Reference > Service Manual.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 201
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Manual Exposure
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Manual Exposure
Manual Exposure generates X-rays and executes a series structure without using the Scanner Application. This allows
you to test the X-ray system and gantry operation without the Scanner Application running. There are two operating
modes: Easy Mode and Expert Mode. The application defaults to Easy Mode.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 202
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Easy Mode
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Easy Mode
System Parameters
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 203
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Easy Mode
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 204
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Expert Mode
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Expert Mode
To use Expert Mode, click on the
Expert Mode Button.
It is important to note that generating
X-rays and executing a series
requires the interaction of many
subsystems on the gantry. Manual
Exposure is installed with pre-
defined “protocols”. A protocol is a
user friendly name associated with a
“series structure”. A series structure
is a data structure that contains all
the parameters the gantry needs to
execute a CT scan. You can also
define custom protocols. However,
only a qualified user should attempt
to define custom protocols.
Using the tool requires a basic
understanding of the tool's interface
screen. The screen has six basic
areas: protocol selection, command
buttons, operational messages,
message trace, message trace data
and real time data. These areas are
shown below.
To run the test in Expert Mode, Performing the test in Expert Mode on page 209.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 205
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Expert Mode
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Protocol Selection
The protocol selection area lets the user select a predefined
protocol or create a user defined protocol. The current database of
protocols is displayed in the drop down select list at the top of the
protocol selection area. The default protocols are No Load and
Warm Up. A protocol in the list is selected by right clicking on it. To
create a user defined protocol, User-defined Protocols on page
206. To delete a protocol, see the Deleting Protocols section.
User-defined Protocols
The tool allows the user to define his or her own protocol. A protocol is an association of a user friendly name and a
saved series structure. Before creating a protocol, the desired series structure must be saved on the computer. A
typical way to do this is to start with the predefined warm up series, make changes to the warm up series parameters
and save this modified series with a new name. The warm up series can be modified using the message trace data
control. When the data values in this control are clicked, they become modifiable. The Save To button on the top of the
control will save the new series. The user can choose the name. The .tSeries file extension should be used for all series
structures.
Once the custom series structure has been saved to disk, the Add Protocol button is used to create the protocol.
When this button is clicked, the “Name” edit box and the “Browse” button will become active. In the “Name” field, the
user should type a name that will appropriately describe the series such as “High kV Warm Up”. When a name has
been chosen, the user should click the “Browse” button and locate the saved series structure that is to be associated
with this protocol name. Once this is done, clicking on the “Apply Changes” button will complete the add protocol
procedure. At any time the user may click the “Cancel” button to stop the add protocol procedure.
Deleting Protocols
Protocols can be deleted from the protocol list by selecting them and clicking on the "Delete Protocol" button. The user
will be asked to verify the delete action with a message box. Once a protocol is deleted, it is removed from the database
and will not appear in the protocol selection list.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 206
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Expert Mode
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Command Buttons
The command buttons are used to execute a series and to cancel a series. The uppermost button in the section is used
to execute the series and the text on the button will change as the series executes. This button will initially be labeled
"Start". Once a protocol is selected from the protocol selection list, the user should click the start button. The button will
change to "Continue". Instructions in the Operational Messages area will instruct the user what to do next. At any time,
the user may click "Send Series Cancel" to abort the protocol.
Operational Messages
This section guides the user through the test with instructions. The messages will change as the user clicks on the start
command button and the test executes. The sequence of instructions is:
1. Make changes to series then press the Continue button.
2. Press the Execute Series button to send the series.
3. Loading Series, waiting for Series Ready.
4. Got Series Ready - Scan Started. Check the results, press the Continue button to restart.
If an error occurs, the operational message section will display "Timeout waiting for series ready, suggest sending
series cancel". This means the gantry did not respond to the series and a cancel should be sent to the gantry to reset
the gantry state machine. This is done by pressing "Send Series Cancel".
Message Trace
The Message Trace area is a mini "CAN Trace" tool that shows only "GANTRY_SERIES" messages. This part of the
tool accesses the CAN Trace database and displays all messages that begin with "GANTRY_SERIES". The
GANTRY_SERIES messages include commands to load and execute a series so these messages are pertinent to
making an exposure. Using this area of the tool, the user can examine the sequence of commands to load and execute
the series. The data associated with the messages is displayed when the message is clicked. The data will appear in
the Message Trace Data area.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 207
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Expert Mode
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 208
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Expert Mode
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Figure 30:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 209
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Map Drive (for Varian Computer)
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Figure 31:
6. In the IP Address text box, enter the IP Address and the Varian RPM™ share folder name in the following format:
\\xxx.xxx.xxx.x\share folder name)
where xxx.xxx.xxx.x is the IP Address
7. In the User Name text box, enter the Varian RPM™ user name.
NOTE A domain name may be required as a modifier for the user name and should be entered as part of the user name,
i.e. “<domain name>\<user name>”.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 210
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Map Drive (for Varian Computer)
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
8. If a password is required, enter the Varian RPM™ user password in the Password text box.
9. Click OK. A success message will appear.
10. Click Close.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 211
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
No Load Test
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
No Load Test
Overview
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 212
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Components
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Components
This section has information on the components that make up the No Load interface.
!
CAUTION Do not use the Components section to try and run the test!
To run the test, see Running the No Load Test on page 216.
Scan Parameters
You can select the number of shots, shot time, and kV.
Command Buttons
The command buttons execute the no load test. The button initially labeled
Start Test controls the test. Note that the text on this button will change as
the test executes, to more appropriately indicate what operation comes next.
Instructions in the Operational Messages area will tell you what to do next.
The Send Series Cancel button may be clicked at any time during the test
to send a “series cancel” message. The series cancel message will
terminate the no load test.
The Change Tube Status button is primarily for informational purposes. If
you change the connected/disconnected status of the tube, you can click
this button to toggle the informational message that indicates the connected
state of the tube.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 213
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Components
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Operational Messages
The messages appear in the middle of the interface, beneath the Send Series Cancel button. The messages guide you
through the test with instructions. The messages will change as you click on the Start Test button and the test executes.
The basic sequence of instructions is:
• Make changes to series, Then press <continue>
• Press <Execute Series> to send the series
• Loading Series, waiting for Series Ready
• Got Series Ready - Scan Started. Check the results when scan completes, press <Continue> to restart
If an error occurs, the Operational Message section will display “Timeout waiting for series ready, suggest sending
<Series Cancel> then press <Continue> to restart”. This means the gantry did not respond to the series and a cancel
should be sent to the gantry to reset the gantry state machine. This is done by clicking “Send Series Cancel”.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 214
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Components
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Result Messages
The results of the test are encoded in the GANTRY_INFO_ERROR_BKST and RHOST_NORMAL_ERROR_BKST
messages. The strings associated with each message provide information regarding the results of the test. If there is an
arc, you will see APM Arc or CPM Arc in the string. Both the Anode and Cathode Power Modules will detect an arc in
the tube so you will see both APM Arc and CPM Arc strings in the messages.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 215
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Running the No Load Test
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 216
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Running the No Load Test
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Figure 35:
9. You will see a message asking you
to set the Number of Shots, Shot
Time, and kV. Select the number of
shots, the shot time and the kV. The
first time the test is performed, select
80 kV.
Figure 36:
10. After making your selections, click
the Execute Series Button.
Figure 37:
11. A message Loading Series,
waiting for Series Ready... will be
displayed as the test is running.
Figure 38:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 217
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Running the No Load Test
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Figure 40:
14. A dialog box will be displayed to
reconnect any disconnected cables.
Click OK.
Figure 41:
15. Repeat test, increasing kV each time to 90, 120, and 140. Click on Start Test (Step 4 on page 216) to repeat the
test.
16. When you are finished testing, click on Send Series Cancel.
17. A dialog box will be displayed to
reconnect any disconnected cables.
Click OK.
Figure 42:
18. Continue No Load Test with the x-ray tube cables disconnected. Go to Running the Test with Tube Disconnected
on page 219.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 218
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Running the No Load Test
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
BLUE BUTTON
4. Open the gantry front cover. Ensure the gantry interlock switch is engaged.
NOTE Ensure the x-ray tube is in the 12 o’clock position.
5. Pin the rotor with the locking pin (use the inner hole on the lower right side).
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 219
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Running the No Load Test
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
!
CAUTION Wait five minutes before disconnecting the High Voltage Connector cables from the Anode and
Cathode Power Modules.
6. Remove the High Voltage Connector cables from the Anode and Cathode Power Modules. After removing the
cables, ground the ends of the High Voltage Connectors against the rotor chassis to discharge any residual current.
7. Momentarily press and release the blue button on the side of the gantry switch panel. This will energize the utility
contactor (UTK) and turn the gantry on.
8. At the dialog box asking if the X-Ray Tube is disconnected, answer Yes. After you answer this question, the
connected/disconnected state of the tube will display in the upper right corner of the No Load test screen.
NOTE The tube state is updated based on your answer to the dialog box, not the real-time state of the gantry.
Figure 43:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 220
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Running the No Load Test
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Figure 45:
12. You will see a message
“Waiting for E-stop closed,
PRE-SERIES state”. Turn the
Key Switch on the CT Box to
close E-stop, and click OK at
the dialog box prompt.
NOTE If you see a series time
out message, just click
the Continue Button.
Figure 46:
13. You will see a message asking
you to set the Number of
Shots, Shot Time, and kV.
Select the number of shots, the
shot time and the kV.
Figure 47:
14. After making your selections,
click the Execute Series
Button.
Figure 48:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 221
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Running the No Load Test
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Figure 49:
16. A message Press the
appropriate button on CT
BOX to start scan(s)... will be
displayed. Press the Auto
Button on the CT Box to start
scan.
Auto Button
Figure 50:
Figure 51:
18. A dialog box will be displayed to reconnect any
disconnected cables. Click OK.
Figure 52:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 222
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Running the No Load Test
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
19. Repeat test, increasing kV each time to 90, 120, and 140. Click on Start Test (Step 10 on page 221) to repeat the
test.
20. When you are finished testing, click on Send Series Cancel.
21. A dialog box will be displayed to
reconnect any disconnected
cables. Click OK.
Figure 53:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 223
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Running the No Load Test
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
WARNING HAZARDOUS VOLTAGES ARE PRESENT. MAKE SURE YOU GROUND THE
ENDS OF THE HIGH VOLTAGE CONNECTORS AGAINST THE ROTOR CHASSIS
TO DISCHARGE ANY RESIDUAL CURRENT BEFORE CONTINUING. FAILURE
TO DO SO MAY RESULT IN SERIOUS INJURY OR DEATH.
2. Ground the end of the High Voltage Connectors against the rotor chassis to discharge any residual current.
3. For each connector:
a. Check the washers to see if they are swollen. If the washer is noticeably larger than the diameter of the
connector, replace the washer. Otherwise you will not be able to re-sea the connector in the power module.
NOTE If the washer is missing, check to see if the washer is stuck in the power module.
b. Remove the washer, and clean the washer with isopropyl alcohol and a cleaning cloth.
c. Clean the connector with isopropyl alcohol and a cleaning cloth. Do not touch the connector pins with your
fingers.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 224
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Running the No Load Test
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4. If your connectors have the split pins, perform step a below. If your connectors have the banana pins, skip to
Step 5.
a.Using the HV cable seating tool (p/n 9890 000 02841), check the pins at the end of the plug. Ensure the tool sits
against the flat end of the plug. The pins are factory set to the desired distance of 1 mm, but should be
checked for spreading. See Figure 54 below.
Figure 55:
8. Plug the High Voltage Connectors into the power modules. Make sure the connectors are seated properly in the
power modules, then tighten the coupling rings.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 225
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Running the No Load Test
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
9. Refer to the Gantry Repair/Replacement Manual for the appropriate system for any components that need to be
replaced.
10. Remove the gantry locking pin from the rotor.
11. Close the front cover.
12. Momentarily press and release the blue button on the side of the gantry switch panel. This will energize the utility
contactor (UTK) and turn the gantry on.
13. Perform a test scan to verify operation of the system.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 226
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Real Time Data
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Real Time Data displays the “real time” values of important parameters in the gantry system. See Real Time Data
Parameters on page 228 for the parameter description.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 227
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Real Time Data Parameters
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Gantry Status
If the value is non-zero, then there is an error on the gantry.
Gantry State
The current executing state of the gantry. The possible states are:
• STUDY_EXECUTION (0)
• LIFE_WAIT (1)
• CONFIG_WAIT (2)
• ESTOP_INIT (3)
• PRE_SERIES (4)
• STUDY_EXECUTE (5)
• SERIES_PREP (6)
• SERIES_READY (7)
• SERIES_EXIT (8)
• SERIES_EXECUTE (9)
• PRESHOT (10)
• SHOT (11)
• POSTSHOT (12)
• WARMUP_PRESHOT (13)
• WARMUP_SHOT (14)
• WARMUP_POSTSHOT (15)
• SHUTDOWN_IMMEDIATE (16)
• SHUTDOWN_LONG (17)
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 228
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Real Time Data Parameters
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Heat Units
The current percentage of the maximum allowed heat of the X-ray tube.
Zero Position
The horizontal position of zero in 0.1mm.
Read Error
If the value is non-zero, then the gantry servers on the Host computer are not running.
Current KV
The X-ray tube voltage in kV.
Current MA
The X-ray tube current in mA.
Filament Current
The filament current in mA.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 229
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Remote Configuration
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Remote Configuration
For information on using Remote Configuration, see the Remote Service User Guide on InCenter.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 230
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Resend Analyzer
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Resend Analyzer
NOTE This tool is only available for Brilliance 64 and Brilliance Big Bore.
This application enables analysis of the resends existing in the Data Path. There are log files in the CIRS S1 Server that
contain information regarding resends existing in the system.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 231
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Resend Analyzer
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 232
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Resend Analyzer
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Figure 56:
5. The Resend Analyzer application will then open.
6. Click the Browse button (see Figure 57), and in the Open File dialog, select one or more files located in the
directory C:\TEMP\serviceTmp\DataPathAnalyzer\CIRS_evt_logs.
Figure 57:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 233
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Resend Analyzer
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
!
CAUTION Do not click the Analyze Button without manually selecting files first! YOU WILL NOT BE ABLE
TO STOP THE UTILITY ONCE THE ANALYSIS BEGINS. Clicking the Analyze Button without
manually selecting files first tells the utility to analyze all the event logs that were copied over,
and this could take quite a while.
7. Click the Analyze button to start the analysis process.
NOTE Do not attempt to close the Resend Analyzer tool while analysis is in progress. Doing so might cause the tool to
crash
8. The Analysis Report window shows an “Analyzing file..” message, and the bottom of the window displays a
“Parsing evt file...” message, along with a progress bar.
9. When the process is complete some statistic and Result information appears.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 234
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Resend Analyzer
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
NOTE If a message appears in the Analysis Report window that says “The Data Path results are out of limits, corrective
action is recommended”, there is a problem and you will need to troubleshoot the system to find the reason for
the resends.
10. To export the results:
a. Click Export results button in the lower left corner of the Data Path Analyzer window.
b. Enter the file name, and browse to the directory C:\TEMP\serviceTmp\DataPathAnalyzer\CIRS_evt_logs, or
to other directory to save the Analysis report.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 235
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Rotor Profile
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Rotor Profile
This tool is used to Display the Rotor Profile. Just choose the speed
you which to test and press the Start button. Low speeds are more
able to detect Unbalance problems.
Rotor Profile is a diagnostic tool. It does not configure the Rotor. This
tool can be used on an MDP/GMP/CGMP.
Rotor Profile gathers and displays information from the Rotor
Component (the exception is the ACC/JOG/DEC mode which draws
along the Min and Max requirements). We shall refer to the Rotor
component on the MDP/GMP/CGMP as RotorComp.
All the position displays are in Ticks only (not in Degrees). There are
42240 Ticks per rev.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 236
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Mode
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Mode
There are 6 modes in this tool:
Acc/Jog/Dec
This mode profiles Acceleration, Jog, and Deceleration. Set the speed and select the data to collect while jogging, then
click the Start button. After a safety check, Rotor Profile will collect and display the data along with Min and Max
Requirements (which are +/- 2% of the speed).
NOTE In this mode, the main display is the 'Display All'.
Position
This mode profiles a Position cycle. Set the Position to go to, and select the data to collect after positioning, then click
the Start button. After a safety check, Rotor Profile will collect and display the data.
NOTE In this mode, there are two displays, Position and Volts.
Hint: If you put a Position value of more than 360, then Rotor Profile will not ask the rotor to position, it will only collect
the amount of data specified in the nb Data to Collect after Positioning field. This is useful when using CanTrace for
positioning, or when you have a position error. Then, before issuing any other command to the rotor, you can open
Rotor Profile and use this hint to collect the latest positioning data that caused the error.
Stop
There is no profile for this mode, it only issues a STOP command to the rotor, and waits for a Stop Answer.
CoastDown
This mode profiles a CoastDown. Set the Speed (in general, the speed used is 120 RPM), then click the Start button.
After a safety check, Rotor Profile will collect and display the data.
NOTE In this mode, there are two displays, Speed, and Acc/speed (which is the friction).
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 237
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Mode
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Rotor Balance
This is another way for doing a rotor balance. This mode should be only used for test purposes, not for real calibration.
The method using the Service Tools GUI is the formal and more precise one. This mode collects rotor position data
while the rotor is jogging in a mode called Volts/Hertz mode, which is a mode in the SpindleBlok (where it does not
adjust its speed).
You set the Speed and the number of data to collect (keep the speed at 40 RPM and nb Data to 115s of data if you want
to use the Matlab tool to calculate the Unbalance), then click the Start button. After a safety check Rotor Profile will
perform the following steps:
1- A special Jog command in V/H mode is sent to the Gantry with the requested speed.
2- After the Rotor has reached the speed, the tool shall wait the amount of time specified by you.
3- Rotor Profile will collect the Data.
4- Rotor Profile will copy a position text file 'rotorBalance.txt' in the C:\matlab directory and it will display the speed
profile.
5- You then have to go to the C:\matlab directory and double-click on Matlab_Runtime.bat.
6- In the Select a Calibration Type drop-down menu, select Rotor Balance.
7- Click on Browse (and select All Files (*.*) in the 'Files of Type') and choose the rotorBalance.txt file.
8- Click on Calibrate, and you will see the display for the Rotor Unbalance.
NOTE In this mode, there is one display which is the speed.
Collect Data
This mode collects the latest position data of the last command issued to the rotor. You have to choose nb Data to
Collect, then click the Start button. Rotor Profile will not send any move command to the rotor, it will only collect the
Data for time specified by you. Rotor Profile will then display the position and speed for the data collected.
Hint: This mode is useful when you have a 'NO_MORE_AT_SPEED' error. Then, without sending any other command
to the rotor, you can open Rotor Profile, select this mode, decide upon the amount of data to collect, then look at the
profile to have an idea why this error happened.
NOTE In this mode, there are two displays, Position and Speed.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 238
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Estop Status
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Estop Status
This field is only a status about the Estop mode of the Gantry. It has 3 modes:
Unknown: The tool has not yet detected any status related to the Estop from the Gantry.
Closed: The tool has detected that the Estop is Closed.
Open: The tool has detected that the Estop is Open.
Start Button
Press this button whenever you want the tool to begin the process of collecting data (with or without moving the rotor),
and displaying the data.
Partial Display
When this field is checked, Rotor Profile will display only the events that happened between the Data from and To
fields. You must click on one of the Display buttons for the modifications to take effect.
Data from: Starting Time (in 10 ms) for the display. The Partial Display check Box has to be checked in order to
modify this field.
To: End Time (in 10 ms) for the display. The Partial Display check Box has to be checked in order to modify
this field.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 239
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Display area
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Display area
The X Axis of the display area is always the Time. 1 time value is 10ms (which is the rate the data is collected in the
RotorComp), so a difference of 100 on the X Axis is equal to 1s. When the Partial Display check box is not checked,
Rotor Profile will display the whole range of time. When it is checked, Rotor Profile will only display the time specified in
the Data from and To.
The Y Axis of the display area depends on the type of Data Displayed. Rotor Profile will adjust the Y Axis range to the
Min and Max values of all the Data selected for display.
Files
The data collected from the RotorComp is stored in a .txt file with a specific format before being displayed. These files
reside in:
C:\usr\diamond.root\bin\ServiceTools\help\HelpRotorProfilePage_files
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 240
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Software Distribution
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Software Distribution
The application allows you to manually download and install available software packages. You can also see if any
software packages were automatically downloaded to the Host computer. The packages are limited to 100 mB in size,
and these include help files, Hot fixes, and config files.
1. Launch the Service Tools Framework.
2. You must have completed Remote Configuration first.
3. Click the Repair Workflow button at the top of the window.
4. On the Application List, select Software Distribution.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 241
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Manual Software Download
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Figure 60:
Figure 61:
• To temporarily suspend a software package download, click the Suspend button. The Status will update
accordingly (see Figure 62 on page 242. To restart the download click the Download button. The download will
start again from the point of suspension.
Figure 62:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 242
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Manually Install Software
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Figure 63:
3. A confirmation dialogue box appears. Click Yes.
Figure 64:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 243
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Manually Install Software
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4. To install the software, on the Installation Wizard click Resume, then Next.
.
Figure 65:
5. Follow the instructions on the Installation Wizard.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 244
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Manually Install Software
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Figure 66:
• For additional information, you can click the icon that is next to the component in the list. This will display the
Additional Information window (see Figure 67). Click OK to close the window.
Figure 67:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 245
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Automatic Software Download Notes
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 246
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
SpindleBlok Commissioning
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
SpindleBlok Commissioning
On InCenter, see “SpindleBlok Repair and Replacement” in the Gantry Repair and Replacement Manual for your
system. The SpindleBlok Repair and Replacement procedure includes SpindleBlok Commissioning. This will ensure
that you have the latest version of the commissioning procedure.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 247
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
System Configuration
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
System Configuration
• View the Expected and Current version of the software on Gantry, Couch, DMS, and CIRS components.
• Program the Boot and Application Flash on the Couch Controller Board, GHost, RHost, GMP, and DMC.
Go to: View the Expected and Current Values of the Component Software on page 249
Programming Components with System Configuration on page 250.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 248
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
View the Expected and Current Values of the Component Software
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
7. Click Verify.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 249
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Programming Components with System Configuration
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
8. Click Program.
9. When the E-stop Message appears, make sure E-Stop is open, then click Yes.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 250
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Programming Components with System Configuration
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
10. The application starts programming the components. Gantry and couch component programming takes about
seven minutes to complete, while DMS component programming takes about five minutes to complete.
11. The Progress and Status bars show the percentage complete, and what the application is doing at that moment.
12. When the application finishes programming, Success appears in the Result box.
NOTE Ignore any messages in the Status Bar. The messages do not clear when programming finishes.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 251
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Tilt Calibration
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Tilt Calibration
On InCenter, see the “Tilt Calibration” procedure in the v3.6 Calibration Manual for your system. This will ensure that
you have the latest version of the calibration procedure.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 252
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Tilt Profile
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Tilt Profile
Tilt Profile gathers information from the Tilt Component and displays it. This tool is a diagnostic tool only. It does not
configure or calibrate the Tilt component on the GMP/CGMP.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 253
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Quick Configuration
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Quick Configuration
For a quick configuration, and to draw a quick Tilt profile:
1. Keep all the default values, and change the targetPosition(10th deg) to the desired tilt angle in tenths of degrees
(for example,15º = 150).
2. Click on the Start button.
3. When prompted, press and hold the Enable button on the CT-Box until the Tilt reaches its position. At that point,
you can release the Enable button, and the tool will collect the Data and display it.
Encoders
These are two angle counters (one for the right side and one for the left) that the Tilt FPGA uses to adjust the speed of
the right and left actuators. Providing the FPGA has the correct version, Tilt Profile can retrieve the Encoder values. In
order to support old versions of Tilt FPGA, the Tilt Profile does not read the Encoder values by default. You have to click
on the Enable Encoder Collection button to enable the Tilt Profile to read the Encoder values. If at that point, the
GMP/CGMP resets, it means that it has an old FPGA code that does not support Encoder reading.
By default, the FPGA automatically resets the Equilibrium (which is the difference between right and left encoders) to
ensure a proper synchronization of the Actuators. For test purposes, you can manually reset the Equilibrium, or put the
Equilibrium reset in Manual mode.
Data To Collect
Tilt Profile will collect data for all the following check boxes that you select:
Pot1: Main Pot (also known as Pot1).
Encoders: Right and Left Encoders and Equilibrium (Make sure to click on the Enable Encoder Collection
button if you checked this box).
State Machine: Mainly used for Engineering debugging.
Control: Mainly used for Engineering debugging.
Status: Mainly used for Engineering debugging.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 254
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Mode
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Mode
Tilt Profile has the following modes:
AutoMode
In this mode, set the targetPosition (in tenths of a degree), Speed (in tenths of a degree per second, and not the same
value as targetPosition), and the number of seconds (Nb Data to Collect after Positioning) you want the tool to wait
after reaching position before collecting the Data.
After making your selections, press the Start button. Tilt Profile will then prompt you to press the Enable button on the
CT-Box. Press and hold this button until the Tilt reaches its position. At that point, you can release the Enable button.
Tilt Profile will collect data from the time the Tilt starts to jog, until it reaches the targetPosition (plus the time specified in
the Nb Data to Collect after Positioning check box). Tilt Profile will then display the data at the bottom of the frame.
NOTE If the Estop opens (or the MDC opens) while tilting, abort the test and collect the data using the Collect Latest
Data Mode (see below). In this case, you shall have to specify enough time to cover the time the Tilt started until
the Estop.
Real Time
This Mode is for Future development.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 255
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Estop Status
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Estop Status
This field is only a status about the Estop mode of the Gantry, and has three modes:
Unknown: The tool has not yet detected any status related to the Estop from the Gantry.
Closed: The tool has detected that the Estop is Closed.
Open: The tool has detected that the Estop is Open.
Tilt Position
This field displays the position of the Tilt in 10th of degrees, and has two modes:
Unknown: The tool has not yet detected any Tilt position.
Specific Value: The tool has detected that the tilt is at the Specific Value.
Start Button
Press this button to begin collecting and displaying data (with or without Tilting).
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 256
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Data To Display
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Data To Display
This filed has a lot of options. Whenever an option changes, you have to click on the Refresh Display button for the
modifications to take effect. Tilt Profile will display data for all the following check boxes that you select:
Pot1: Displays the raw value of the Main Pot as collected by Tilt Profile.
Pot1Deg: Converts Pot1 value to Degree and displays it.
DegMA (MovAvg): Runs a Moving Average filter on Pot1Deg and displays it.
SpeedMA(Periodic): Converts Pot1Deg to speed, runs a Moving Average filter on it and displays it.
Speed: Displays the raw speed calculated from Pot1Deg. This speed is very noisy because of the low
precision of the Pot and the speed we are collecting the data.
Right Encoder: Displays the raw values collected from the Right Encoder.
Left Encoder: Displays the raw values collected from the Left Encoder.
Equilibrium: Displays the raw values collected from the Equilibrium.
Torque: Displays the torque applied by the Actuators to tilt the Gantry (Not Available yet).
Control: Reserved for Engineering debugging
Status: Reserved for Engineering debugging
Partial Display
When this field is checked, Tilt Profile will display only the events that happened between the Data from and To
settings. You have to click on the Refresh Display button for the modifications to take effect.
Data from: Start Time (in 10 ms) for the display. The Partial Display check Box has to be checked in order to modify
this field.
To: End Time (in 10 ms) for the display. The Partial Display check Box has to be checked in order to modify
this field.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 257
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Min Y Axis
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Min Y Axis
When this field is checked, Tilt Profile will adjust the display so that the Y Axis has a Minimum Value near to the value
you entered in the field. You have to click on the Refresh Display button for the modifications to take effect.
Max Y Axis
When this field is checked, Tilt Profile will adjust the display so that the Y Axis has a Maximum value near to the value
you entered in the field. You have to click on the Refresh Display button for the modifications to take effect.
Display area
The X Axis of the display area is always the Time. 1 time value is 10ms (which is the rate the data is collected), so a
difference of 100 on the X Axis is equal to 1s. When the Partial Display check Box is not checked, the Tilt Profile will
display the whole range of time. When it is checked, Tilt Profile will only display the time specified in the Data from and
To.
The Y Axis of the display area depends on the boxes checked in the Data To Display area. If the Min Y Axis and the
Max Y Axis check boxes are not checked, Tilt Profile will adjust the Y Axis range to the Min and Max values of all the
Data selected for display. Otherwise, Tilt Profile will adjust the Y Axis to the values specified in one or both check boxes.
Files
The Data collected is stored in .txt files with a specific format before being displayed. These files reside in:
C:\usr\diamond.root\bin\ServiceTools\help\HelpTiltProfilePage_files.
A History file is also created that logs the time, date and the type of the test. It also logs the configuration and
Calibration data of the TiltComp.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 258
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Tube History Form
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 259
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Tube History Report
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Figure 71: Bottom portion of Tube History showing the Tube History report.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 260
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Tube History Tool
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Current Tube
Click on Current Tube, and the X-Ray Tube Summary at the top shows the following information for the current tube:
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 261
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Tube History Tool
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Click the GetShotsData button to view the following X-Ray Tube Shots Data.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 262
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Tube History Tool
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Plot Arcs
If the X-Ray Tube Shots Data has any values in the Hard Arc column, click Plot Arcs/Day.
You will see a plot of the hard arcs and when they occurred.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 263
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Tube History Tool
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 264
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Tube History Tool
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Old Tubes
Click on Old Tubes, then click the GetAllTubeSummary button to view the tube summary for tubes that were
previously installed on the system.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 265
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Universal Log Viewer
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
The Universal Log Viewer gathers all logs and messages generated by the system. You can you can query specific
messages on any of the log files gathered by the viewer. The Message Display Area then lists the messages, and
allows you to view all the information for a specific message.
Show Panel displays the Query Panel. To only view the Message Area, uncheck this box.
Time From To
This allows you to see all the messages within a specific time frame.
1. Enter the From time in the left-hand field.
2. Enter the To time in the right-hand field.
3. Click the Apply button.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 266
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Query Messages
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Query Messages
There are two ways to query specific messages:
1. The first way is to select a single file group from the drop-down menu. WEventsApp and WEventsSys are
Microsoft Windows logs. MDB shows the Stargate.Errors.MDB file.
Then select a query from the Query Info drop-down menu to perform on the File Group you selected above. All
queries that appear in the menu list are specific to the File Group you selected.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 267
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Query Messages
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
2. The second way is to select the Combine Logs check box on the main window. This will list all of the file groups at
once, and allow you to select a query for each file group. After making your selections, click the Apply Selection
button to view the messages.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 268
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
View Messages
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
View Messages
The messages appear in the Display Area.
To view information for a specific message, click the Info button. You will see the following display.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 269
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Save/Open Files
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Save/Open Files
Save Files
After you have selected a file group(s) and queries, you can save the messages for viewing later.
1. Click the Save View As button.
2. In the Path Window, browse to where you want to store the file.
3. In the File Name box, enter a file name.
4. Click the OK icon.
NOTE If the file is saved as .xml, when you want to view it again, you have to first select XML under File Groups, then
click the Open File button and browse to your saved file.
Open Files
When you select a file group on the main page, Universal Log Viewer automatically opens the default log file. The
default log file is limited to certain number of entries. When the default log file is full, Universal Log viewer creates a
backup of the default log file, and clears out the messages so the log file can receive new messages.
With Open File, you can open and view backup or other log files, and Views that you have saved.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 270
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Save/Open Files
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
To open a file:
1. Click the Open File button on the main page.
2. To open the following log files, browse to their listed location:
• Data Logger - D:\Data_Logger\LoggerQueries.mdb
• UspLog - D:\usp.data\log\usplog.log
• TamarLog - C:\usr\tmp\TAMAR_LOG
• WEventsApp - D:\Data_Logger\BlobInfo.xsd
• WEventsSys - localhost\WindowsEvent\System
• CIRS_1 - <192.168.0.200>\WindowsEvent\CIRS
• CIRS_2 - <192.168.0.210>\WindowsEvent\CIRS
• CIRS_3 - <192.168.0.220>\WindowsEvent\CIRS
• CanTrace - D:\Data_CanTrace\CanTrace.mdb
• ShotsHistory - D:\Data_TubeHistory\ShotsHistory.mdb
• MDB - D:\Data_Logger\Stargate_Errors.mdb
• XML - D:\Data_Logger\BlobInfo.xml
3. Click on the file you want to open.
4. Click on the OK icon .
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 271
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Query Wizard
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Query Wizard
The Query Wizard allows you to create new queries, or modify existing ones.
1. On the Main Page, select a File Group from the drop-down menu. The query you create will appear in the Query
Info menu list for this specific File Group.
2. Click the AddNew Button. The new query will appear at the top of the list.
3. In the Query Name field, enter a name for the query.
4. In the Query Info field, enter text that describes the query.
5. In the SQL field, enter SQL commands to build the query. For help on SQL, see Appendix A: Tips on how to use
SQL for queries on page 281.
6. Click Update to add the query to the Query Info menu list associated with the file listed in File Group. Note: The
Test button is not functional at this time.
Delete will delete the selected query from the Query Info menu list. It also deletes the query from the Query Wizard list.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 272
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
URL Restriction
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
URL Restriction
URL Restriction Configuration allows you to add to the list of approved websites the system can access.
1. Launch the Service Tools Framework.
2. Click the Utilities Workflow button at the top of the window.
3. On the Application List, select URL Restriction.
4. In the Allow this website field, enter the website address.
5. Click Add.
NOTE To delete a website from the list of approved websites, click on the website in the list, then click the Delete
button.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 273
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
View Logs with markers
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 274
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Marker Functions
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Marker Functions
The following table lists each button and the function.
Set markers. This will open two more buttons: Marks all entries of the same type , and Marks selected entry
only .
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 275
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Marker Functions
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Clear all content from ListView. This will clear messages and all.
Show properties of View Control. This allows you to set markers on different columns (see Mark and search based on any
column on page 278).
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 276
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Place a marker on single or multiple entries
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Markers
5. Click on the Set Markers button again to set the markers. Only the selected line(s) will be highlighted.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 277
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Mark and search based on any column
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 278
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Mark and search based on any column
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
4. Click OK.
5. Notice that the [m] is moved to the ErrNum column.
6. Highlight the desired error message, and set the marker (see Place a marker on single or multiple entries on page
277).
7. Repeat the same steps for the Search column.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 279
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
X-Ray Performance Tests
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
On InCenter, see the either Brilliance 64 Image Quality and Dose Testing Instructions or the Brilliance 16-slice or
Brilliance Big Bore System Performance Manual for your system. This will ensure that you have the latest version of the
X-Ray Performance Test procedures.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 280
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Appendix A: Tips on how to use SQL for queries
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Retrieving Records
The most basic and most often used SQL statement is the SELECT statement. SELECT statements are the workhorses
of all SQL statements, and they are commonly referred to as select queries. You use the SELECT statement to retrieve
data from the database tables, and the results are usually returned in a set of records (or rows) made up of any number
of fields (or columns). You must designate which table or tables to select from with the FROM clause. The basic
structure of a SELECT statement is:
SELECT field list
FROM table list
To select all the fields from a table, use an asterisk (*). For example, the following statement selects all the fields and all
the records from the customers table:
SELECT *
FROM tblCustomers
To limit the fields retrieved by the query, simply use the field names instead. For example:
SELECT [Last Name], Phone
FROM tblCustomers
To designate a different name for a field in the result set, use the AS keyword to establish an alias for that field.
SELECT CustomerID AS [Customer Number]
FROM tblCustomers
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 281
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Using Data Manipulation Language
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Note the CustomerID = 1 portion of the WHERE clause. A WHERE clause can contain up to 40 such expressions, and
they can be joined with the And or Or logical operators. Using more than one expression allows you to further filter out
records in the result set.
SELECT *
FROM tblInvoices
WHERE CustomerID = 1 AND InvoiceDate > #01/01/98#
Note that the date string is enclosed in number signs (#). If you are using a regular string in an expression, you must
enclose the string in single quotation marks ('). For example:
SELECT *
FROM tblCustomers
WHERE [Last Name] = 'White'
If you do not know the whole string value, you can use wildcard characters with the Like operator.
SELECT *
FROM tblCustomers
WHERE [Last Name] LIKE 'W*'
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 282
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Using Data Manipulation Language
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
There are a number of wildcard characters to choose from, and the following table details what they are and what they
can be used for.
Wildcard character Description
* or % Zero or more characters
? or _ (underscore) Any single character
# Any single digit (0-9)
[charlist] Any single character in charlist
[!charlist] Any single character not in charlist
NOTE The % and _ (underscore) wildcard characters should be used only through the Jet OLE DB provider and
ActiveX® Data Objects (ADO) code. They will be treated as literal characters if they are used though the Access
SQL View user interface or Data Access Objects (DAO) code.
For more information about using the Like operator with wildcard characters, type wildcard characters in the Office
Assistant or on the Answer Wizard tab in the Microsoft Access Help window, and then click Search.
You can also use the field numbers (or positions) instead of field names in the ORDER BY clause.
SELECT *
FROM tblCustomers
ORDER BY 2, 3 DESC
For more information about using the ORDER BY clause, type ORDER BY clause in the Office Assistant or on the
Answer Wizard tab in the Microsoft Access Help window, and then click Search.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 283
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Using Data Manipulation Language
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
To count only non-Null values, use the Count function with a field name:
SELECT Count(Amount) AS
[Number of Valid Invoice Amounts]
FROM tblInvoices
To find the average value for a column or expression of numeric data, use the Avg function:
SELECT Avg(Amount) AS [Average Invoice Amount]
FROM tblInvoices
To find the total of the values in a column or expression of numeric data, use the Sum function:
SELECT Sum(Amount) AS [Total Invoice Amount]
FROM tblInvoices
To find the minimum value for a column or expression, use the Min function:
SELECT Min(Amount) AS [Minimum Invoice Amount]
FROM tblInvoices
To find the maximum value for a column or expression, use the Max function:
SELECT Max(Amount) AS [Maximum Invoice Amount]
FROM tblInvoices
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 284
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Using Data Manipulation Language
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
To find the first value in a column or expression, use the First function:
SELECT First(Amount) AS [First Invoice Amount]
FROM tblInvoices
To find the last value in a column or expression, use the Last function:
SELECT Last(Amount) AS [Last Invoice Amount]
FROM tblInvoices
For more information about using the aggregate functions, type SQL aggregate functions in the Office Assistant or on
the Answer Wizard tab in the Microsoft Access Help window, and then click Search.
Note that the statement will return one record that shows the customer ID, the number of invoices the customer has,
and the average invoice amount, for every customer who has an invoice record in the invoices table. Because each
customer's invoices are treated as a group, we are able to count the number of invoices, and then determine the
average invoice amount.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 285
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Intermediate Data Manipulation Language
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
You can specify a condition at the group level by using the HAVING clause, which is similar to the WHERE clause. For
example, the following query returns only those records for each customer whose average invoice amount is less than
100:
SELECT CustomerID, Count(*) AS [Number of Invoices],
Avg(Amount) AS [Average Invoice Amount]
FROM tblInvoices
GROUP BY CustomerID
HAVING Avg(Amount) < 100
Predicates
A predicate is an SQL clause that qualifies a SELECT statement, similar to a WHERE clause, except that the predicate
is declared before the column list. Predicates can further restrict the set of records you are retrieving, and in some
instances filter out any duplicate data that may exist.
Notice that although the ALL keyword was not declared, it is the default predicate. We could have written the statement
like this:
SELECT ALL *
FROM tblCustomers
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 286
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Intermediate Data Manipulation Language
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
If we had left off the DISTINCTROW keyword, we would have gotten a row returned for every invoice each customer
has. (The INNER JOIN statement will be covered in a later section.)
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 287
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
SQL Expressions
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
We can also use the optional PERCENT keyword with the TOP keyword to return a percentage of rows that fall at the
top or bottom of a range that is specified by an ORDER BY clause. The code looks like this:
SELECT TOP 25 PERCENT InvoiceDate, Amount
FROM tblInvoices
ORDER BY Amount DESC
Note that if you do not specify an ORDER BY clause, the TOP keyword will not be helpful: it will return a random
sampling of rows.
For more information about predicates, type all, distinct predicates in the Office Assistant or on the Answer Wizard
tab in the Microsoft Access Help window, and then click Search.
SQL Expressions
An SQL expression is a string that is used as part of an SQL statement that resolves to a single value. You can use any
combination of operators, constants, literal values, functions, field names, controls, or properties to build your SQL
expressions. The article “Fundamental Microsoft Jet SQL for Access 2000" describes how you can use expressions in
WHERE clauses to qualify SQL statements; and in the following sections of this article, we examine different SQL
operators that can be used in expressions.
The IN operator
The IN operator is used to determine if the value of an expression is equal to any of several values in a specified list. If
the expression matches a value in the list, the IN operator returns True. If it is not found, the IN operator returns False.
Let's suppose that we want to find all shipping addresses that are in the states of Washington and Georgia. Although we
could write an SQL statement with a long WHERE clause that uses the AND logical operator, using the IN operator will
shorten our statement.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 288
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
SQL Expressions
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
SELECT *
FROM tblShipping
WHERE State IN ('WA','GA')
By using the NOT logical operator, we can check the opposite of the IN operator. This statement will return all shipping
addresses that are not in Washington State:
SELECT *
FROM tblShipping
WHERE State NOT IN ('WA')
By using the NOT logical operator, we can check the opposite of the BETWEEN operator to find invoice amounts that
fall outside that range.
SELECT *
FROM tblInvoices
WHERE Amount NOT BETWEEN 50 AND 100
Note that the range can be in reverse order and still achieve the same results (BETWEEN 100 AND 50), but many
ODBC-compliant databases require that the range follow the begin-value-to-end-value method. If you plan for your
application to be scaled or upsized to an ODBC-compliant database, you should always use the begin-value-to-end-
value method.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 289
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
SQL Expressions
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
To return all customers who have a last name that starts with the letter J, use the asterisk wildcard character.
SELECT *
FROM tblCustomers
WHERE [Last Name] LIKE 'J*'
By using the NOT logical operator, we can check the opposite of the LIKE operator and filter out all the Johnsons from
the list.
SELECT *
FROM tblCustomers
WHERE [Last Name] NOT LIKE 'Johnson'
There are a variety of wildcard characters that you can use in the LIKE operator patterns, as shown in the following
table.
Wildcard Character Description
* (asterisk) Matches any number of characters and can be used anywhere in the pattern string.
Matches any number of characters and can be used anywhere in the pattern string. (ADO and the Jet OLE
% (percent sign)
DB provider only)
? (question mark) Matches any single character and can be used anywhere in the pattern string.
Matches any single character and can be used anywhere in the pattern string. (ADO and the Jet OLE DB
_ (underscore)
provider only)
# (number sign) Matches any single digit and can be used anywhere in the pattern string.
Matches any single character within the list that is enclosed within brackets, and can be used anywhere in
[] (square brackets)
the pattern string.
! (exclamation point) Matches any single character not in the list that is enclosed within the square brackets.
- (hyphen) Matches any one of a range of characters that is enclosed within the square brackets.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 290
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
SQL Expressions
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
NOTE The "%" and "_" wildcard characters in the previous table can be executed only through the Jet OLE DB provider
and ADO. They will yield an empty result set if used through the Access SQL View user interface.
For more information about wildcard characters, type wildcard characters in the Office Assistant or on the Answer
Wizard tab in the Microsoft Access Help window, and then click Search.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 291
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Subqueries
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Subqueries
A subquery is a SELECT statement that is used inside another SELECT, SELECT INTO, INSERT INTO, DELETE, or
UPDATE statement. It can help further qualify a result set based on the results of another result set. This is called
nesting, and since a subquery is a SELECT statement, you can also nest a subquery inside another subquery. When
you use a subquery in an SQL statement, it can be part of a field list, a WHERE clause, or a HAVING clause.
There are three basic forms of subqueries, and each uses a different kind of predicate.
The IN subquery
The IN subquery is used to check the value of a particular column against a list of values from a column in another table
or query. It is limited in that it can return only a single column from the other table. If it returns more than one column, an
error is returned. Using the invoices database example, let's write an SQL statement that returns a list of all customers
who have invoices.
SELECT *
FROM tblCustomers
WHERE CustomerID
IN (SELECT CustomerID FROM tblInvoices)
Using the NOT logical operator, we can check the opposite of the IN subquery and generate a list of customers who do
not have invoices.
SELECT *
FROM tblCustomers
WHERE CustomerID
NOT IN (SELECT CustomerID FROM tblInvoices)
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 292
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Subqueries
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Notice that the result set returned by the SQL statement above is the same as the one returned by the example with the
IN subquery. What makes the ANY and SOME predicates different is that they can also be used with relational
operators other than Equals (=), such as Greater Than (>) or Less Than (<).
SELECT *
FROM tblCustomers
WHERE CustomerID > ANY
(SELECT CustomerID FROM tblInvoices)
When you want to retrieve records from the main query that satisfy the comparison with all of the records in the
subquery, use the ALL predicate.
SELECT *
FROM tblCustomers
WHERE CustomerID > ALL
(SELECT CustomerID FROM tblInvoices)
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 293
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Subqueries
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Note that in the previous SQL statement an alias is used on the tblCustomers table. This is so that we can later refer to
it in the subquery. When a subquery is linked to the main query in this manner, it is called a correlated query.
By using the NOT logical operator, we can check the opposite of the EXISTS subquery to obtain a result set of
customers who do not have any invoices.
SELECT *
FROM tblCustomers AS A
WHERE NOT EXISTS
(SELECT * FROM tblInvoices
WHERE A.CustomerID = tblInvoices.CustomerID)
For more information about subqueries, type SQL subqueries in the Office Assistant or on the Answer Wizard tab in
the Microsoft Access Help window, and then click Search.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 294
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Joins
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Joins
In a relational database system like Access, you will often need to extract information from more than one table at a
time. This can be accomplished by using an SQL JOIN statement. A JOIN statement enables you to retrieve records
from tables that have defined relationships, whether they are one-to-one, one-to-many, or many-to-many.
INNER JOINs
The INNER JOIN, also known as an equi-join, is the most commonly used type of join. This join is used to retrieve rows
from two or more tables by matching a field value that is common between the tables. The fields you join on must have
similar data types, and you cannot join on MEMO or OLEOBJECT data types. To build an INNER JOIN statement, use
the INNER JOIN keywords in the FROM clause of a SELECT statement. Let's use the INNER JOIN to build a result set
of all customers who have invoices, plus the dates and amounts of those invoices.
SELECT [Last Name], InvoiceDate, Amount
FROM tblCustomers INNER JOIN tblInvoices
ON tblCustomers.CustomerID=tblInvoices.CustomerID
ORDER BY InvoiceDate
Notice that the table names are divided by the INNER JOIN keywords and that the relational comparison is after the ON
keyword. For the relational comparisons, you can also use the <, >, <=, >=, or <> operators, and you can also use the
BETWEEN keyword. Also note that the ID fields from both tables are used only in the relational comparison, they are
not part of the final result set.
To further qualify the SELECT statement, we can use a WHERE clause after the join comparison in the ON clause. In
the following example, we have narrowed the result set to include only invoices dated after January 1, 1998.
SELECT [Last Name], InvoiceDate, Amount
FROM tblCustomers INNER JOIN tblInvoices
ON tblCustomers.CustomerID=tblInvoices.CustomerID
WHERE tblInvoices.InvoiceDate > #01/01/1998#
ORDER BY InvoiceDate
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 295
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Joins
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
In cases where you need to join more than one table, you can nest the INNER JOIN clauses. In this example, we will
build on a previous SELECT statement to create our result set, but we will also include the city and state of each
customer by adding the INNER JOIN for the tblShipping table.
SELECT [Last Name], InvoiceDate, Amount, City, State
FROM (tblCustomers INNER JOIN tblInvoices
ON tblCustomers.CustomerID=tblInvoices.CustomerID)
INNER JOIN tblShipping
ON tblCustomers.CustomerID=tblShipping.CustomerID
ORDER BY InvoiceDate
Note that the first JOIN clause is enclosed in parentheses to keep it logically separated from the second JOIN clause. It
is also possible to join a table to itself by using an alias for the second table name in the FROM clause. Let's suppose
that we want to find all customer records that have duplicate last names. We do this by creating the alias "A" for the
second table and checking for first names that are different.
SELECT tblCustomers.[Last Name],
tblCustomers.[First Name]
FROM tblCustomers INNER JOIN tblCustomers AS A
ON tblCustomers.[Last Name]=A.[Last Name]
WHERE tblCustomers.[First Name]<>A.[First Name]
ORDER BY tblCustomers.[Last Name]
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 296
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Joins
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
OUTER JOINs
The OUTER JOIN is used to retrieve records from multiple tables while preserving records from one of the tables, even
if there is no matching record in the other table. There are two types of OUTER JOINs that the Jet database engine
supports: LEFT OUTER JOINs and RIGHT OUTER JOINs. Think of two tables that are beside each other, a table on
the left and a table on the right. The LEFT OUTER JOIN will select all rows in the right table that match the relational
comparison criteria, and it will also select all rows from the left table, even if no match exists in the right table. The
RIGHT OUTER JOIN is simply the reverse of the LEFT OUTER JOIN; all rows in the right table are preserved instead.
As an example, let's suppose that we want to determine the total amount invoiced to each customer, but if a customer
has no invoices, we want to show it by displaying the word "NONE."
SELECT [Last Name] & ', ' & [First Name] AS Name,
IIF(Sum(Amount) IS NULL,'NONE',Sum(Amount)) AS Total
FROM tblCustomers LEFT OUTER JOIN tblInvoices
ON tblCustomers.CustomerID=tblInvoices.CustomerID
GROUP BY [Last Name] & ', ' & [First Name]
There are a few things going on in the previous SQL statement. The first is the use of the string concatenation operator
"&". This operator allows you to join two or more fields together as one string. The second is the immediate if (IIF)
statement, which checks to see if the total is null. If it is, the statement returns the word "NONE." If the total is not null,
the value is returned. The final thing is the OUTER JOIN clause. Using the LEFT OUTER JOIN preserves the rows in
the left table so that we see all customers, even those who do not have invoices.
OUTER JOINs can be nested inside INNER JOINs in a multi-table join, but INNER JOINs cannot be nested inside
OUTER JOINs.
This is not a good thing, especially with tables that contain hundreds or thousands of rows. You should avoid creating
Cartesian products by always qualifying your joins.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 297
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Joins
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
If we wanted to retrieve all fields from both tables, we could use the TABLE keyword, like this:
TABLE tblCustomers
UNION
TABLE tblEmployees
The UNION operator will not display any records that are exact duplicates in both tables, but this can be overridden by
using the ALL predicate after the UNION keyword, like this:
SELECT [Last Name], [First Name], Email
FROM tblCustomers
UNION ALL
SELECT [Last Name], [First Name], Email
FROM tblEmployees
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 298
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.
Joins
Brilliance CT 16-slice, 64-slice, and Big Bore v3.6 Service Tools User Guide Rev A
Let's suppose that we want to build a datasheet that displays the invoice totals for each customer on a year-by-year
basis. The vertical headings will be the customer names, and the horizontal headings will be the years. Let's modify a
previous SQL statement to fit the transform statement.
TRANSFORM
IIF(Sum([Amount]) IS NULL,'NONE',Sum([Amount]))
AS Total
SELECT [Last Name] & ', ' & [First Name] AS Name
FROM tblCustomers LEFT JOIN tblInvoices
ON tblCustomers.CustomerID=tblInvoices.CustomerID
GROUP BY [Last Name] & ', ' & [First Name]
PIVOT Format(InvoiceDate, 'yyyy')
IN ('1996','1997','1998','1999','2000')
Note that the aggregating function is the SUM function, the vertical headings are in the GROUP BY clause of the
SELECT statement, and the horizontal headings are determined by the field listed after the PIVOT keyword.
For more information about joins, type SQL joins in the Office Assistant or on the Answer Wizard tab in the Microsoft
Access Help window, and then click Search.
4598 001 96541 © 2012 Koninklijke Philips Electronics N.V All Rights Reserved CSIP Level 1 299
Attention: This page contains copyrighted materials that are confidential and/or proprietary. Any release or distribution of this material, without permission, is a violation of law.