Screen layout and messages


See also chapter 5, section 3 of the Users Guide.


When the program is first started a Welcome box appears on the screen, followed by a box containing general information on the Boundary Element Method. Other similar boxes might appear later.


When a calculation is started a windows-type 'Information' box opens. Almost all the information that appears in the Information box is also put into the output data file. Data from the Information box can be copied onto the clipboard, but it is necessary to CLOSE A RUN before copying into notepad, etc, or else some of the last lines might not be copied.


A windows-type 'Graphics' box also opens and in the case of CPO3D there is also a ‘3D display’ box.


When the program is running, a Ray Tracing box (see notes on running the program) gives detailed information on the rays. Other boxes (that is, windows) might also appear later (see below).


All the windows can be moved and nearly all the boxes can be expanded, contracted or minimised, or their borders that can be moved (and some can be deleted). To 'tile' windows, or to recover hidden windows, click on Windows and then on Arrange.


If the graphics boxes are minimised then the computing time for the ray tracing is reduced (often by a factor of 2 or more).


When colour contours are used in CPO3D some areas might be uncoloured, but this can be corrected by moving the graphics box off the screen and then bringing it back again.



Details of some of the boxes that can appear in CPO2DS and CPO2DS:


Title of box Subdividing

Message in box: Dividing electrodes into segments


Title of box Checking

Message in box: Checking that no segments coincide


Title of box Processing

Messages in box: Setting up charge calculation

 -that is, evaluating the elements of the matrix that appears in the Boundary Element Method

 Solving equation for segment charges

 -that is, solving the matrix equation, by upper/lower decomposition

 Calculating charges for unit voltages

 -that is, calculating the boundary charges that exist when one applied voltage is unity and the others are zero


Title of box: Writing to binary file

Messages in box: Saving segment information into binary file

 Saving charge information into binary file

 Writing inverse matrix to binary file

 -putting new information into the binary file


Title of box: Reading binary file

Messages in box: Reading segment information from binary file

 Reading charge information from binary file

 Reading inverse matrix from binary file

 -reading information that was put into the binary file in a previous run.


Title of box: Ray tracing

This box opens when the rays start, to show detailed step-by step information on the rays. If the user wants to control the position of this box then x and y coordinates should be entered at the beginning of the ‘comments’ for the last applied voltage -the preset values are 0.65 and 0.60 respectively.