Page 2 - NOTICE; Operator’s Manual
NOTICE Spiricon Inc. reserves the right to make improvements and changes to the product described in this manual at any time and without notice. While Spiricon Inc. has taken every precaution in the preparation of this product Spiricon Inc. assumes no responsibility for errors or omissions that migh...
Page 3 - Table of Contents; OPERATOR’S MANUAL; Laser Beam Analyzer; For Windows; NOTICE 2; w/o digital camera option
Table of Contents OPERATOR’S MANUAL __________________ 1 Version 4.xx ____________________________________________ 1 Laser Beam Analyzer __________________________________ 1 Models LBA-300/400/500PC _____________________________ 1 Models LBA-700/708/710/712/714PC __________________ 1 For Windows ® 2...
Page 4 - Chapter 3
2.6.1.3 Some Restrictions apply when interfaced to a Pyrocam I ______________________ 28 2.6.1.4 Image synchronization considerations _____________________________________ 29 2.6.2 Pyrocam I with Digital LBA-PC’s _______________________________________ 29 2.6.2.1 Pyrocam I setup requirements:_______...
Page 6 - Chapter 4
3.2.7.3 Cursor Orientation _____________________________________________________ 76 3.2.7.4 Origin Location________________________________________________________ 77 3.2.7.5 Beam Colors__________________________________________________________ 78 3.2.7.6 Z Axis Scale _______________________________...
Page 7 - Chapter 5
4.2 The Beam Display Window ________________________________________ 106 4.2.1 Frame Comment __________________________________________________ 107 4.2.2 Shortcuts ________________________________________________________ 109 4.3 The Results Display Window ______________________________________ 109 4...
Page 8 - Chapter 6
5.3 Integration Control ______________________________________________ 123 5.3.1 Integration Operation ______________________________________________ 124 5.4 Digital Camera Operations ________________________________________ 124 5.4.1 Digital Camera Control __________________________________________...
Page 11 - Chapter 1 INTRODUCTION; Information
Chapter 1 INTRODUCTION 1.1 General Information The Spiricon, Laser Beam Analyzer, Models LBA-300/400/500/700/708/710/712/714PC, is a low cost, PC based product for use in modern Pentium generation personal computers with high performance PCI bus architecture. It provides all the essential features n...
Page 12 - XP Professional operating system with at least 64MB of main; Equipment; automatically cycle between them.
f) A high resolution color monitor. g) Windows ® 2000 or Windows ® XP Professional operating system with at least 64MB of main memory. h) A CD-ROM Drive. i) A PC compatible mouse & keyboard. Pentium and Pentium Pro are registered trademarks of Intel Corporation. Windows 2000 and Windows XP Pro a...
Page 14 - Considerations; the eyes and skin due to laser radiation.; Optical Radiation Hazards
1.5 Safety Considerations While the LBA-PC does not present the operator with any safety hazards, this instrument however is intended for use with laser systems. Therefore, the operator should be protected from any hazards that the laser system may present. The greatest hazards associated with laser...
Page 15 - Chapter 2 EQUIPMENT SETUP; Setup; Step 1 Installation of the Frame Grabber Board
Chapter 2 EQUIPMENT SETUP 2.1 Equipment Setup This chapter describes how to get started using your LBA-PC. Follow these steps: Step 1) Install your LBA-PC frame grabber card into your PC. Step 2) Hook up your camera. Step 3) Turn on the system and setup your windows environment. Step 4) Launch the L...
Page 18 - Step 2 Camera Connections
Digital Camera Option Figure 4 Replace the cover of your computer. Restore the AC power to your computer. Note: The location of the connectors may vary depending upon which frame grabber model is being installed. The older LBA-400/500 series has a slightly different arrangement but the concept remai...
Page 19 - the instructions provided with the camera.; Cameras; Step 3 LBA-PC Software Installation; only one; showing folders for each of the shipped Spiricon applications.
2.1.2.1 Analog Cameras Connect the video out from your camera to the BNC connector on the LBA-PC frame grabber card. This is the camera 1 input channel. If you have the 4-camera adapter option, then camera 2’s input is at the top, 3 in the middle, and 4 at the bottom of the adapter bracket assembly....
Page 20 - Step 4 Start LBA-PC
Step 7) Double click the file in the LBA-PC folder named “Setup.exe” to launch the install. (The windows file extensions, for this folder, must be set to viewable to see the “exe” extension.) Step 8) Follow the instructions in the installation dialogs. Step 9) Reboot when installation is complete. S...
Page 21 - Step 5 Configure Camera Type; Camera; Step 6 Collect Data; CAUTION; Before you expose your camera to your laser beam, make sure that; repeat the procedure in Step 5.
2.1.5 Step 5 Configure Camera Type You should now have the LBA-PC application window on your monitor. The default configuration is for a basic CW laser setup. This will allow you to verify that your camera and hardware are operating correctly. If you received any error or warning messages while star...
Page 22 - Messages
The factory-supplied configuration files are write protected, so that you cannot accidentally lose or overwrite them. Each of these file names begin with a ~ (tilde), for easy identification. Some examples of these files are: ~lbapc.cfg The original default configuration. ~cw_basc.cfg A CW laser set...
Page 24 - Frame Grabber not found.
The device driver was unable to allocate enough memory in order to capture video frames. This may occur the first time you boot the computer after installing the Frame Grabber card. Try rebooting the computer. If the error continues to occur you will need to add memory to the computer. LBA-PC requir...
Page 26 - Trigger Out; signal. This signal is; signal. This signal is; In; Trigger In; Camera Control Cables; Many cameras shipped by Spiricon will be supplied with a; Camera Control Cable; . Connect this cable
2.4.3 Trigger Out Connector J2 (J5 on LBA-3/4/500 frame grabbers) pin 3 is the Trigger Out signal. This signal is factory set to output +5Vdc pulses. You can change this signal to +12Vdc level pulses by moving Jumper E1 (E4 on LBA-3/4/500 frame grabbers) to bridge pins 2-3. Note: Jumper E1 (E4) cont...
Page 27 - Special Setup for Pyrocam I Operation
2.6 Special Setup for Pyrocam I Operation You must use special setups if you want to successfully interface your Pyrocam I with a Model LBA-PC frame grabber system. It is strongly recommended that you first become familiar with the operating characteristics of both your Pyrocam I and LBA-PC before a...
Page 28 - Some Restrictions apply when interfaced to a Pyrocam I
2.6.1.2 Setup requirements for LBA-PC with pyrocam cameras: Two files are provided for configuring the LBA to a Pyrocam I. They are ~PYROCAM.CFG and ~PYROCAM.CAM. 2.6.1.2.1 Setting up the Pyrocam Configuration. Go to File. . . Restore Config. . . and set the configuration to ~PYROCAM.CFG . 2.6.1.2.2...
Page 29 - Camera settings restrictions; Pyrocam I with Digital LBA-PC’s
2.6.1.3.5 Camera settings restrictions Under no circumstances, make any changes to the Advanced. . . Camera settings for the Pyrocam I. 2.6.1.4 Image synchronization considerations The Pyrocam I’s CCIR video output is always producing video images at the rate of 25 frames per second. Furthermore, it...
Page 32 - Chapter 3 MENUS AND DIALOG BOXES; Ultracal; File Compatibility with New versions of LBA-PC Software.
Chapter 3 MENUS AND DIALOG BOXES 3.1 File. . . Drop Down Menu Selections 3.1.1 File | Load. . . A saved data file can be loaded into the frame buffer for display and results processing. Four types of data file formats are supported and are delineated by their file extension labels. The results obtai...
Page 33 - Embedded in each; Record; Figure 6
Beginning with release v2.50, any of the three .lb3, .lb4, and .lb5 file types can be read by any of the LBA-300/400/500PC model types. However, the new .lb4 and .lb5 file types cannot be read by software released prior to v2.5. Beginning with release v4.00, any of the three .lb3, .lb4, and .lb5 fil...
Page 35 - Export Image... to a disk file
3.1.2.1 Save As … Dialog Box Enter the drive:\paths\<filename> of the File that you want to save. Press Browse... if you want to append or overwrite an existing file, and you are not sure of the file’s name or location and wish to search for it. Figure 7 Enter the Start Frame buffer location f...
Page 36 - Export File Name
entries. The Summed image is organized Horizontal data first, left to right, followed by a carriage return, and then the Vertical data, top to bottom. Note: Exported image files cannot be read back into the LBA-PC’s frame buffer. Use Save As... and Load... for retrievable data files. 3.1.3.1 Export ...
Page 38 - Generate Gain; GRAY
3.1.7 Generate Gain Clicking this item will cause the LBA-PC to execute an automatic Gain Correction calculation cycle. The results of this operation will store a gain correction table that will be used to preprocess all data frames newly acquired from the Frame Grabber card. The status of the Gain ...
Page 39 - File | Save Gain As...
• The Hardware Zoom. • The Hardware Pan location. • The Camera Type or Resolution setting. • The Camera Electronic Shutter setting. • The Video Gain and/or Black Level settings. Warning: Gain Correction should be used with only one camera at a time . It will not correctly operate in conjunction with...
Page 41 - Method
If you choose Results Logging , select the Format that you want the data to be logged in. Both formats will produce an ASCII text log with comma-delimited entries. The Spreadsheet format will precede the log with a single list of column headings. The Math Program format will precede each log entry w...
Page 42 - Post Processing and Block Capture
If you use the Frames or Time method, the logging operation will automatically Stop! when the Frame count or the Timer values have run out. To protect the log file from inadvertent additions, use the above described terminate method to secure your log file. When Logging is Frames or Time limited, th...
Page 44 - only
If Results Logging and Statistics are both in play, and if the Statistics feature is in control: The Statistics results are recorded into the Results Log file when the Statistics collection cycle is completed. 3.1.13 File | Print… The Print dialog box is where you tell the LBA-PC what information yo...
Page 55 - Source
to use virtual memory as Frame Buffer space. A little virtual memory assigned to the frame buffer is not too bad. A lot can make you wonder what kind of alien being has just taken over your hard drive. Also, Windows will allocate real memory first, and when it’s gone, begin allocating virtual memory...
Page 56 - Correction
3.2.3.7 Pixel Scale, Pixel Units For analog cameras that use the Genlock sync source, only the V ..ertical Pixel Scale is set. The pixel scale value is derived from your camera’s detector specifications, or is user programmable to match the characteristics of your optical system. For the camera imag...
Page 57 - Capture
3.2.3.9 Lens Click on this box if your camera is fitted with a lens. When enabled the 2D image orientation is adjusted to depict the image as if the observer is standing and viewing the scene from behind the camera. When disabled, the 2D image is oriented as if the observer is standing in front of t...
Page 59 - Block Length
frame, and then Stop! . Successive clicks on Start! will each cause one additional frame to be acquired. The Interval setting has no effect. • Block: This method will cause a Block Length specified number of video frames to be acquired from the frame grabber. What is unique to this method is that th...
Page 60 - Interval
file record number, and the Number of frames or records to post process. The number of frames can be 0, or 1 to the number of frames in the frame buffer or file. 0 means all the frames. The resulting frames will be placed sequentially into the frame buffer, beginning at the current frame buffer loca...
Page 61 - GREEN
Figure 19 Operating hints: • Increasing Video Gain also increases video noise. Use Video Gain sparingly, or not at all. Leave it set to 1 whenever possible. • The Black Level will be adjusted automatically each time you perform an Ultracal! calibration cycle. Therefore, it is best that you make no c...
Page 66 - Gauss Fit; item is not Checked, then no fit is computed and thus no data will; Reference
Note: This edit control is repeated in the Beam Display dialog box and is available in the Display Toolbar. • If the Set Reference Source item is set to Current Frame , the data in the currently viewed frame will be copied to the Reference frame. • If the Set Reference Source is set to Last Gauss , ...
Page 67 - energy; Energy of Beam; Energy; Units
3.2.5.1 Logging This switch will launch you into the Data & Results Logging dialog box. 3.2.5.2 Print This switch will cause the selected print options to be printed on your configured printer. You will not get a chance to reconfigure your printer or print setup item when you click this tool, so...
Page 71 - in either the; Area or Line Aperture; modes, the above setup will; Data
3.2.6.5 Elliptical Check on the Elliptical box to cause elliptical calculations to be performed. Having Elliptical results enabled will cause the nature of other calculations to be modified. In particular, Beam Width results will now be computed based upon the orientation of the Major and Minor axes...
Page 72 - Drawn; apertures and avoid; Auto; apertures when making Top Hat measurements. Use; Percent of; as your beam width method. Typical Percent of Peak
Hints: Use Drawn apertures and avoid Auto apertures when making Top Hat measurements. Use Percent of Peak as your beam width method. Typical Percent of Peak Clip% settings are 50%, 80%, and 90%. Refer to the Top Hat section in Chapter 6 for additional details. 3.2.6.8 Divergence Two methods are prov...
Page 73 - Set; button; Elliptical; be enabled when making this measurement, rather you should rotate
3.2.6.8.2 Far-Field Divergence Measurements The Far-Field method requires you to measure the beam widths of your laser at two known locations in the beams far-field. The change in size is used to compute the rate of beam divergence in mili-radians. First collect a pair of Reference beam widths. The ...
Page 76 - Manual; Peak; if the results window is minimized.; way to move the cursors in the; Orientation
3.2.7.1 Beam View Inside the Beam Display… dialog, click either the 2D or 3D radio button for the display mode that you want to view your beam in. You may also toggle beam display with the 2D/3D button on the toolbar. Note: In general 3D displays will run slower than 2D owing to the amount of comput...
Page 78 - Colors; Z Axis Scaling
3.2.7.5 Beam Colors Your choice of beam display colors depends upon which display mode you have selected. There are 3 choices available in both 2D and 3D modes, plus 2 additional choices in 3D mode. They are: • Color Bands : 16 colors plus white to indicate intensities at, or near, A/D converter sat...
Page 79 - Display
Another Hint: A good time to use Z Axis Scaling is when you need to view the low energy down in the wings of your laser beam. Kick the scaling up to x8 , leave the scale scroll bar at the bottom of the slider, and maybe add in a little video gain and some frame averaging to quiet the noise. You’ll b...
Page 80 - dark gray; . The results computations are
appear in the display. This profile is a projection of the Current beam plus the Reference beam. All projections are made from the Cursor positions. 3D The Current beam will be displayed in Red . The Current plus the Reference will be displayed in Blue . If cursors are enabled they will follow the c...
Page 83 - visible. Check the Pan/Zoom windows red dot to locate the origin.; Wire Frame
• Peak : Crosshair will be displayed, and its location is automatically drawn at the peak energy location of the beam. Note: This operation will not function correctly if the results window is minimized. • Origin : The Crosshair will locate to the position of the Origin . Note: The Crosshair might n...
Page 84 - Color Continuous; Beam Color type when using the Contour display style.
the color style selected to a Light Gray. Only the Contour display will remain in the selected Beam Color . Hint: Use the Color Continuous Beam Color type when using the Contour display style. 3.2.7.14.3 Rotate and Tilt You can use these edit controls to set the Rotate and Tilt angles of the X, Y, a...
Page 86 - Controls; controls consist of buttons for
Figure 34 Note: The LBA-PC program must be running, collecting data and non-minimized for the pointing stability program to collect data. 3.2.9.1 Main Controls The main controls are located in a toolbar in the upper left corner of the main window. These controls consist of buttons for Start , Pause ...
Page 91 - Window LL; ). In order to get this into real world units we would simply multiply; pixel
Figure 37 The Centroid and Peak Histogram windows now have horizontal and vertical plot scaling in units of pixel, with histogram bins the size of a single pixel. Note also that we have the same plot orientation as the LBA-PC beam window. In the Figure above we can see that most of the centroids are...
Page 92 - Full
Figure 38 3.2.9.3.1 Zooming Histogram Plots The zooming feature for histogram plots works basically the same as it does for the strip chart window. (See Strip Chart Zooming) 3.2.9.3.2 Capture Resolution Settings. When setting capture resolutions to settings other than Full and 1X , it is important t...
Page 94 - Increment Bins and Reset; Inc Bins; button and the; Options; menu select; Create Palette...
3.2.9.3.4 Increment Bins and Reset The centroid scatter-plot is also a histogram of the centroid location. The color bar between the Peak and Centroid plots provides the user insight about centroid location/frequency. Colors in the upper part of the bar indicate higher frequencies. When running, the...
Page 96 - Save Palette; will automatically be applied.; button is for the purpose of saving
Figure 41 The user can either select one of the basic colors from the set on the left of the dialog, or create a custom color using the controls on the right. Clicking OK will place the selected color into the upper bar. Continue to add seed colors until the displayed palette matches your desired ef...
Page 97 - Note: Palettes saved as; Note: Users should save a
Note: Palettes saved as .pal file types cannot be loaded into the Palette Generation Tool (PaletteGen2.exe) for editing! 3.2.10.3 Load Colors The Load Colors button is used to load the seed colors from .sp2 files into the Palette Generation Tool for editing. Note: Users should save a .sp2 file for e...
Page 99 - RED; Current; Fluence
3.3.1.1 PASS or FAIL results The remaining Pass/Fail dialog boxes are used to set the Pass/Fail limits for the results items that you want to test and screen for. When you check an item, you turn on the Pass/Fail screening for that particular result. At the same time, you change how that result item...
Page 103 - What Disables Ultracal!; Trigger; Operation; Trigger Mode; AutoExposure Interacts with Ultracal
3.6.2 What Disables Ultracal! Ultracal will become DISABLED if certain data collection conditions, that were in effect when the Ultracal operation was executed, are no longer in effect. In all cases, these conditions are the result of an operators change to the spatial acquisition settings. The DISA...
Page 106 - Chapter 4 DISPLAY WINDOWS; Window; Frame
Chapter 4 DISPLAY WINDOWS 4.1 Main Window You will probably want to run the LBA-PC application main window in its maximized display size. This will allow you to cram as much information as possible onto your display. We recommend that you operate in a minimum 1024x768 mode, larger if your graphics h...
Page 107 - Comment; Figure
Figure 45 4.2.1 Frame Comment The Frame Comment is a text string label that you can attach to a data frame. It can be saved with the data file, and it will print as a title if you choose to print the associated frame. You can replace the <Frame> number by double-clicking inside the Display Win...
Page 108 - Live Frame
<Frame> number will appear. Both the comment and the data frame can, however, be Write Protected. If the Assign to All frames box is checked: This comment will be applied to all valid frames in the frame buffer. • Empty frames will not be commented. • New frames that are acquired will not be c...
Page 109 - The Results Display Window
4.2.2 Shortcuts In the Beam Window… Double left click to bring up the Beam Display dialog box. 4.3 The Results Display Window This window will display the computed results based upon the selections enabled in the Computations dialog box. You can minimize, maximize, or resize this window. The top tit...
Page 110 - In the Results Display Window... Double left click to bring up the; Computations
Figure 49 Hint: A short cut that will turn off the computed results is to minimize this window. 4.3.1 Shortcuts In the Results Display Window… Double left click to bring up the Computations dialog box. Right click to bring up a Shorthand Results selection pop-up window. This pop-up will allow you to...
Page 111 - Zooming
4.4 The Pan/Zoom Display Window This window provides you with a graphical representation of where and how the digitized image relates to the detector on your camera, and the tools to modify those setting. The regions indicated in this display are not drawn to scale. This window can be minimized but ...
Page 114 - Zooming and Panning Constraints
Figure 53 4.4.4 Zooming and Panning Constraints The Camera Resolution that you have set in the Camera dialog box will constrain how your displayed image can be positioned by the Panning and Zooming controls. For example: If you have set the Camera Resolution to 4x, then the image can only be positio...
Page 115 - The Histogram Display Window
4.6 The Histogram Display Window This Histogram display window is visible only when the Histogram check box is enabled in the Computations dialog box. This window can be minimized and resized. This bar chart is a fluence Histogram of the currently displayed frame of data. Each bar in the display rep...
Page 116 - Shortcuts using the Mouse; Results
4.7 Shortcuts using the Mouse A number of shortcuts are available that allow you to access some of the dialog boxes without going through the menu drop downs. These involve placing you mouse cursor into a region of a child window and then clicking either the right or left mouse button. These shortcu...
Page 118 - Chapter 5 TRIGGERING TYPES & CAPTURING METHODS; A Note to Pulse Laser Users
Chapter 5 TRIGGERING TYPES & CAPTURING METHODS 5.1 Triggering the LBA-PC The LBA-PC can support four basic types of triggering: • CW (or no trigger required), for lasers whose light output is continuous or pulsed at such a rate as to appear continuous to a camera (typically faster than 1000 Hz)....
Page 122 - Capture Methods and Rate Control; Programming the Capture Interval
and ½ the maximum possible counts based on the number of A to D conversion bits. For example: If you are using an LBA-712PC frame grabber (a 12 bit digitizer) you have the following possible Video Trigger Level choices: 256, 512, 1024, 2048. If you set the level to 512, the LBA will capture a laser ...
Page 123 - Video Trigger Level; being used to trigger the laser, and the; Control
Example: With the Capture Interval set to 10, and a 30 Hz frame rate camera, the capture rate will be 3 fps. 5.2.1.2 With Trigger Type set to Trigger Out The frame rate of the camera and the Trigger and Capture Intervals will combine to determine the capture rate. Example: With the Capture Interval ...
Page 124 - The Integration control is found in the; , dialog box. If you purchased a digital; Integration; value to a; Digital Camera Operations; Digital Camera Control
Note: Do not confuse this type of integration control with features on high-end digital cameras that have externally programmable integration controls. These later types of cameras are programmed by issuing serial commands to the camera’s internal microprocessor. See section 5.4 for a discussion of ...
Page 125 - ROI requirement then you must make appropriate changes in the; Advanced
operates in a binning mode compatible with the LBA application then we will often supply multiple camera configuration files, one for each bin format. Camera binning can occur in two different styles. When the pixels are binned equally in both the horizontal and vertical direction, the resulting ima...
Page 128 - Chapter 6 COMPUTATIONS; Accuracy; UltracalTM; . Ultracal will perform a; Formats
Chapter 6 COMPUTATIONS 6.1 Computational Accuracy Once you have mastered the skill of acquiring your laser beam's profile on the screen of the LBA-PC, your next thoughts will usually be directed toward the accuracy of the quantitative results. The degree of accuracy of the computed results will be b...
Page 129 - Manual Background Energy Nulling is NOT recommended; Drawn Aperture
6.3 Beam Presentation Affects Results Effective beam presentation is essentially an attempt to improve accuracy by increasing the signal-to- noise property of the digitized data. Since the camera and the digitizing process primarily fix the noise level, most of our efforts will concentrate on increa...
Page 132 - Beam Widths and Diameters; Diameter
The following equations describe the X and Y centroid locations from the collection of data points that satisfy the above energy clip level criteria. ( ) x centroid X z z = × ∑ ∑ ( ) ∑ ∑ × = z z Y centroid y Where: X = x locations of selected pixels. Y = y locations of selected pixels. z = value of ...
Page 133 - aperture, just be sure to center the beam in the window.; Multiplier; to
The standard deviations are derived from the variances of the energy distributions and are equal to the standard deviations squared. The variances are: σ x y x y x x x Z x y Z x y 2 2 = − ⋅ ∑ ∑ ∑ ∑ ( ) ( , ( , ) ) σ y y x y x y y Z x y Z x y 2 2 = − ⋅ ∑ ∑ ∑ ∑ ( ) ( , ( , ) ) Where: Z = the intensity...
Page 134 - Elliptical beam
equivalent second moment width for TEM 00 beams, and are a good approximation for many beams of mixed modes. The second Knife Edge selection will allow you to program your own Clip % and Multiplier values. This option will allow you to set up for beams requiring special settings, which could get you...
Page 136 - Whole Beam fit equations; Whole Beam
( ) ∑ ∑ − = x y xy xy S Z A 2 min Where: Z xy = Amplitude of the pixel data at (x,y). S xy = Amplitude of fitted surface at (x,y). 6.14 Whole Beam fit equations The bivariate normal equation is used to fit data in two locked directions, X and Y. The Whole Beam selection assumes the beam is round or ...
Page 137 - Deviation of Fit; Deviation; Z s; Line; Correlation of Fit; Correlation
for the Y or Minor axis 2 2 / 2 − − = m w m m m e J J Where: J = Amplitude at the point m. J m * = Amplitude at the Gaussian center. m = Location of pixel. m = M location of the Gaussian center. w m * = Width at 1/e² of energy. Parameters marked with an asterisk (*) are variables fitte...
Page 138 - Z S; Gc
becomes better and vice versa. The Correlation gives a relative feeling for how well the data matches a Gaussian surface. However, this result is relative, not absolute. A result of 0.8 tells us the data is a better Gaussian shape than a result of 0.7 and a worse Gaussian than 0.9, but it does not t...
Page 139 - Top Hat Mean and Standard Deviation; Z Z; Top Hat Minimum and Maximum intensities
Notice: In general it is not advisable to use the Auto Aperture feature when making Top Hat measurements . 6.18.1 Top Hat Mean and Standard Deviation The computation of the Mean and Standard Deviation are described in the equations below: for the Mean, Z Z n = ∑ Where: Z = Mean intensity n = Number ...
Page 141 - Effective Area and Effective Diameter; ed; Far-Field Divergence Angle computations; divergence
Where: F = The Top Hat Factor (area under the curve) 6.20 Effective Area and Effective Diameter All of the pixels that are above the clip level are included in the Effective Area and Diameter results. If an aperture is present then the analysis is confined to just the pixels inside the aperture. The...
Page 142 - mode when using the
f = The focal length of the imaging optic at the wavelength of the laser. If you are not already versed in the theory behind the Focal Length method, we recommend the following reference document: Laser Far-Field Beam-Profile Measurements by the Focal Plane Technique , by G.W. Day and C.F. Stubenrau...
Page 144 - S s; Frame Averaging; Notice; Stop; the LBA will immediately abort the collection of; Start; a totally new averaging process is begun.
for the Standard Deviation, ( ) σ = − − = ∑ S s n n n 1 2 1 Where: σ = std. deviation. n = number of samples. Σ (S - s )² = sum of the square of the differences between the mean and each sample. The Maximum and Minimum are just the largest and smallest values encountered in the samples. 6.24 Frame A...
Page 145 - Gamma Correction; Gamma
When Frame Summing is enabled, the display will update with the summed results only after all frames have been received. Any calculations will similarly be performed only after all frames have been received. Notice : When Frame Summing is enabled and you click on Stop !, the LBA will immediately abo...
Page 146 - pixels. A similarly dimensioned; multiplies each pixel in the neighborhood. The; convolution; is a weighting factor called a convolution coefficient. The
6.27 Convolution Convolution algorithms in the LBA-PC may take on a number of forms, some of which might not fit the exact description that is to follow. In the broadest sense, convolution refers to a general-purpose algorithm that can be used in performing a variety of area process transformations....
Page 148 - Chapter 7 DIGITAL CAMERA OPTION; Digital Camera Option
Chapter 7 DIGITAL CAMERA OPTION 7.1 Digital Camera Option This section will discuss how to interface a Digital Camera with an LBA- 400/500/700/708/710/712/714PC-D equipped with the Digital Camera Option. This option is identified by the presence of a –D in the title bar model designation. The frame ...
Page 151 - COM; become operational, the; Shutter; check box must be checked. You can enter the Shutter
VD15-0+/-… LBA-7XX Connect the digital data signals to these inputs. VD11 is the MSB and VD0 is the LSB. Connect the LSB from your camera to VD0. Unused connections must always involve the MSB’s. VD+ must be a logic high to denote a true condition of a data bit. Set the Pixel Bits value to the numbe...
Page 152 - Digital Camera Advanced Timing Setup; Mode
If your camera has fewer data output signals than the LBA has inputs, then use the upper most data inputs, starting at VD11, and cut open the following jumper traces: • For an LBA-500PC with a 10 bit digital camera, cut open E7 and E8. • For an LBA-500PC with an 8 bit digital camera, cut open E7, E8...
Page 154 - Digital Camera and Ultracal Operation
Adjust the Vertical Start value according to the following rules. (Remember you must input even values.) To move the image DOWN , decrease the Vertical Start value. To move the image UP , increase the Vertical Start value. Adjust the Horizontal Start value according to the following rules. (Remember...
Page 156 - Chapter 8 REMOTE OPERATION; The LBA-PC remote control capability is contained in the file
Chapter 8 REMOTE OPERATION 8.1 Remote Operation The LBA-PC has nearly full GPIB remote control capabilities and partial ActiveX remote control capabilities. During the installation phase you were asked if remote operation was required. If you answered yes to the query, the installation process will ...
Page 158 - Chapter 9 ACTIVE X; ActiveX; Excel
Chapter 9 ACTIVE X 9.1 Introduction The LBA-PC ActiveX server provides simple control of LBA-PC along with access to frame data, beam display image, results, statistics, and pass/fail indicators. The LBA-PC ActiveX server runs under Windows 2000 and Windows XP Professional. Using the LBA-PC ActiveX ...
Page 165 - Radius
QuantBeamWidthY Width X (Width Minor) QuantDiameter Diameter Note the QuantRadius property. This is a new result not displayed by LBA-PC. This result is the distance from the Origin to the Centroid. Since the centroid is already relative to the origin this result is defined as: ( ) 2 2 y x C C Radiu...
Page 171 - Exposure
Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 171 LBA-PC Capture Mode HoldNewFrame Discussion -1 The LBA-PC is not available 0 OK 1 LBA-PC is collecting frames of data The Ultracal operation runs for unknown amount of time depending on the camera and the LBA- PC configuration. Poll the Opera...
Page 173 - Access
Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 173 allow access from the remote computer. 9.4.1 Remote Access 9.4.1.1 Server (LBA-PC) Computer To enable remote access to the LBA-PC computer, follow the steps in the section below for your operating system. 9.4.1.1.1 Windows 2000 1. Start DCOMC...
Page 175 - If you have a problem
9.4.1.2.3.1 Windows 2000 1. Start DCOMCNFG. From the Start menu select Run… , type dcomcnfg and click OK . 2. Configure the client computer for automatic remote access. On the Applications tab, scroll down until you see LbapcActiveX EXE . Click on LbapcActiveX EXE then click the Properties… button. ...
Page 177 - Chapter 10 REMOTE GPIB OPERATION; Hardware and Software Requirements
Chapter 10 REMOTE GPIB OPERATION 10.1 Introduction The LBA-PC can be controlled as a remote device via GPIB. For the most part, communications between the LBA-PC and the host controller will follow the data format and coding protocols outlined in the IEEE 488.1 and 488.2 standards. This manual will ...
Page 178 - tab, make sure that; Automatic Serial Polling
5. Click on the Advanced tab, make sure that Automatic Serial Polling is not checked. 6. Click OK. NOTE: It is possible for the LBA-PC to generate many service requests per second and the NI-488.2M default is to queue service requests. For these reasons we suggest you disable Automatic Serial Pollin...
Page 179 - Command Formats and Responses
10.4 Command Formats and Responses Commands to the LBA-PC will not normally generate a response back to the host controller, unless the command: • Changes remote/local mode • Is a query • Initiates an operation that produces results • Generates an error 10.4.1 IEEE 488.1 Command Support The LBA-PC i...
Page 182 - Configuration Commands; Restore and Save Configuration Files
10.5 Configuration Commands Configuration commands allow you to do the following: Restore or Save configuration files Set or query all or part of a particular LBA-PC configuration 10.5.1 Restore and Save Configuration Files 10.5.1.1 LDC - Restore Config… To restore a LBA-PC configuration stored on d...
Page 184 - APT
I Integer. ASCII numeric value in integer format. B Boolean. ASCII numeric integer value. 0 = false. 1 = true. F Fixed/Floating. ASCII numeric value in fixed or floating point notation. S String. Series of ASCII characters. Note that the backslash, “\”, has special meaning in strings known as an esc...
Page 186 - Transfer Commands
Operator’s Manual LBA-PC 186 the conditions under which the frame was created (i.e. pixel scale, energy calibration, capture resolution, etc.) you will need to also transfer the Frame Status data (see A.5.4.7 FST). If you want 10.6 Transfer Commands Transfer commands allow you to do the following: D...
Page 191 - Host Sends
FRM? - Download data file (remote to host) FRM - Upload data file (host to remote) LDD - File | Load… data file (loaded @ remote) SDD - File | Save As… data file (saved @ remote) The FRM command is used to download and upload LBA-PC data files. The transmitted data is in an internal binary form that...
Page 193 - Host sends
Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 193 the frame buffer. FrameNumber=33; #6124928(DAB)…(DAB)(^END) The following example describes how the host uploads a data file to frame 25. The replace parameter is specified so the camera or camera resolution will be changed if the settings in...
Page 199 - Turn on/off write protection
• Turn on/off write protection The following example describes how to retrieve the frame status of frame number 27. Host sends :FST? FrameNumber=27(^END) LBA-PC sends FST FrameNumber=27; CameraInput=0; Date=11/24/97; Time=03:17:55.16; PixelBits=8; PixelHScale=1.300e+01; PixelVScale=1.300e+01; PixelU...
Page 200 - CommentLine=This will appear in the title bar; COORDINATE SYSTEMS
Operator’s Manual LBA-PC 200 color or gray scale and displayed in the beam window. FrameNumber=52; CommentLine=This will appear in the title bar; WriteProtect=1(^END) 10.6.3 PFS? - Pass/Fail Status To retrieve the current pass/fail status, you must send the PFS? command. The LBA-PC responds by repea...
Page 201 - Coordinate Systems; PNW
Pan/Zoom Window Beam Window Frame Buffer Capture Window Frame Coordinates Detector Coordinates World Coordinates Coordinate Systems Figure 62 10.7.2 Pan/Zoom Window Detector Coordinates Detector coordinates define locations on the camera detector. Detector coordinates are always positive integers. F...
Page 202 - to the current cursor location.
Operator’s Manual LBA-PC 202 window must fit inside the current pan window limits retrieved with the PNW? command. Detector coordinates are used to position the origin location which in turn defines the World Coordinate system. Detector coordinates also are used to define the location of the frame d...
Page 205 - Beam Window World Coordinates; cursor to the center of the frame.; WLD
See section 2.3.1.1 RCC?, RCR? - Read Cursor Transfer for additional information. 10.7.4 Beam Window World Coordinates Most parameters that specify spatial coordinates must be in LBA-PC world coordinates. World coordinates are used for locations in the current frame as displayed in the beam window w...
Page 206 - STB
10.8 ERROR MESSAGES Since the LBA-PC is pretty much of a black box and the GPIB is not much better we have included descriptive error messages and other information to make debugging a little easier. The LBA-PC maintains two output queues, the response output queue and the error message queue. To en...
Page 209 - SERVICE REQUEST
10.9 SERVICE REQUEST 10.9.1 Service Request Response One of the provisions of the GPIB hardware bus is the ability to signal the host controller when an event has occurred. Under the direction of the host controller, the LBA-300PC can assert the SRQ line when new data is available, new results is av...
Page 211 - Appendix A Remote Command/Error Message Operation
Appendix A Remote Command/Error Message Operation The LBA-PC can be controlled as a remote device via GPIB. For the most part, communications between the LBA-PC and the host controller will follow the data format and coding protocols outlined in the IEEE 488.1 and 488.2 standards. A.1 IEEE 488.1 Com...
Page 214 - when a response to a query is available in
Command Meaning Usage bit 5 - Event Status bit, ESB, set whenever an unmasked event status condition exists (ESR & ESE). bit 4 - Message Available bit, MAV, set when a response to a query is available in the output queue. bit 3 - Error Message Available bit, EMAV, set when an error message has b...
Page 215 - Service Request Generation
ra n g e erro r c h ec k su m erro r n ew fra m e resu lts p a ss/fa il a la rm 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 & & & & & & & & L o g i c a l A N D p o w er o n u ser req u est c o m m a n d erro r ex ec u tio n erro r d ep en d en t erro r q u ery erro r req u est c ...
Page 216 - A.4 Configuration Command Parameters; Type Description
Operator’s Manual LBA-PC 216 A.3 LBA-PC Command and Data Formats The LBA-PC does not support the IEEE 488.2 specification of sending multiple commands separated by semicolons. Each command must be sent separately and terminated by asserting the EOI line with the last byte sent. The following are som...
Page 254 - Key Type Value; top is 0 and y values always increase going
Operator’s Manual LBA-PC 254 down. When in local control mode, any remote logging (:LOG) or synchronization (:SYC) is disabled, or cannot be enabled. The remote logging state is stored in the configuration. Remote logging is automatically re-enabled when the LBA-PC is returned to remote mode and the...
Page 255 - CaptureLocation
Key Type Value Description -y = move up by y y = new location - see :PNW? for limits +y = move down by y C = center vertically ±x and ±y use units defined by the camera resolution in the current camera configuration. For example, if the camera resolution is x2 then ±x and ±y will move the capture wi...
Page 256 - Note: Only results that are tested are returned.
Operator’s Manual LBA-PC 256 0 = reference frame NOTE: The detector origin is always the upper left corner so that y values increase going down and decrease going up. Returns: PNW <configuration> 2 Key Type Value Description UpperLeft I,I X,Y - minimum allowable capture location LowerRight I,I...
Page 265 - Appendix B LabVIEW Support; \LABVIEW GPIB Examples
Appendix B LabVIEW Support B.1 Introduction LabVIEW is a product and registered trademark of National Instruments Corporation. LabVIEW is a general purpose programming system designed specifically for data acquisition and instrument control. LabVIEW programs are called Virtual Instruments (VI’s) bec...
Page 266 - B.2 The Basic SubVI Library Examples; and the standard Inputs and Outputs of the VI.; array; Input Output
Operator’s Manual LBA-PC 266 4. Height SUBVI.LLB You can either copy these library files to your LabVIEW development computer, or read these files from the Spiricon supplied CD. B.2 The Basic SubVI Library Examples SUBVI.LLB contains 22 basic functions that can be called by other VI’s. The functions...
Page 268 - Description: Get color palette table
B.2.8 Get Palette .vi Description: Get color palette table from LBA-PC . Input Output 1. GPIB address 2. Error in 1. Color table 2. Error out B.2.9 Get Pan Location .vi Description: Get current pan location . Input Output 1. GPIB address 2. Error in 1. Left 2. Up 3. Width 4. Height 5. Capture resolu...
Page 271 - B.3 General VI Examples for the LBA-PC
Input Output Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 271 below in detail. The remaining are covered with a brief description of their operation. All of these examples are contained in the LBA-PC.LLB library file. 1. GPIB address 2. Run/Stop boolean 3. Error in 1. Error out B.2.20 Save ...
Page 272 - Basic Results Panel
B.3.1 Basic Results .vi This program shows the basic communication between LBA-PC and the local computer. It contains three buttons: “Run/Stop”, “Ultracal”, and “Auto Aper on/off” on the left side of the window. This VI shows all basic results on the right side. Basic Results Panel Figure 64 LabVIEW...
Page 273 - Beam Viewer Panel
• Get Basic Results .vi These VIs are easy to understand if one has some experience in LabVIEW programming. The processing sequence is controlled by the “Error In” and “Error Out” connection chain. That means a function unit is processed earlier if it is closer to the starting “Error In” connection....
Page 277 - INDEX; Analog Camera
Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 277 top hat ............................................ 138 ultracal issues................................... 129 knife-edge ......................................... 70 method ............................................. 69 INDEX 2D ............