Gebruiksaanwijzing /service van het product LBA-400 van de fabrikant Sigma
Ga naar pagina of 281
OPERA T OR’S MANUAL V ersion 4.xx Laser Beam Analyzer Models LBA-300/400/500PC Models LBA-700/708/710/712/714PC For Windows ® 2000 and Window s ® XP Pro Spiricon, Inc. 60 W 1000 N Logan, Utah 84321 Phone 435-753-3729 Fax 435-753-5231 E-mail, Sales: sales@spiricon.
NOTICE Spiricon Inc. reserves the right to make improvem ents 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 might cause or contribute to a loss of data.
Table of Contents OPERATOR’S MANUAL __________________ 1 Version 4.xx ____________________________________________ 1 Laser Beam Analyzer __________________________________ 1 Models LBA-300/400/500PC.
2.6.1.3 Some Restrictions apply when interfaced to a Pyr ocam I ______________________ 28 2.6.1.4 Image synchronization consideration s _____________________________________ 29 2.6.2 Pyrocam I with Digital LBA-PC’s _______________________________________ 29 2.
3.2.2 Aperture... display and define apertures ________________________________ 49 3.2.2.1 Aperture Shapes ______________________________________________________ 49 3.2.2.2 How to create a Drawn Aperture _________________________________________ 50 3.
3.2.7.3 Cursor Orientation _____________________________________________________ 76 3.2.7.4 Origin Location________________________________________________________ 77 3.2.7.5 Beam Colors__________________________________________________________ 78 3.2.
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.
5.3 Integration Control ______________________________________________ 123 5.3.1 Integration Operation ______________________________________________ 124 5.4 Digital Camera Operations ________________________________________ 124 5.4.1 Digital Camera Control _____________________________________________ 124 5.
Chapter 7 DIGITAL CAMERA OPTION __________________________ 148 7.1 Digital Camera Option____________________________________________ 148 7.2 I/O Connections ________________________________________________ 148 7.3 Digital Camera Advan ced Timing Setup ______________________________ 152 7.
9.3.2.5 Stop _______________________________________________________________ 170 9.3.2.6 Ultracal _____________________________________________________________ 170 9.3.2.7 Auto Exposure _______________________________________________________ 171 9.3.3 Events __________________________________________________________ 171 9.
Chapter 1 INTRODUCTION 1.1 General Information The Spiricon, Laser Beam Analyzer, Models LB A-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.
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.
1.4 Specifications ENVIRONMENTAL Operating Temperature: 0 °C to +50 °C Storage Temperature: -55 °C to +75 °C Humidity: 95% non-condensing POWER REQUIREMENTS PCI bus loading: +5 Vdc @ 350 mA., +3.3Vdc @ 50mA. +12 Vdc @ 140 mA.* (w/o camera) -12 Vdc @ 110 mA.
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.
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 fr ame grabber card into your PC. Step 2) Hook up your camera. Step 3) Turn on the system and setup your windows environment.
Note: If you purchased the optional 4 camera adapter, or the optional digital adapter then make sure that the slot immediately to the le ft (viewed from the front of your PC ) of the above PCI slot is also empty, and remove its rear filler bracket also.
The optional adapters use the rear panel openi ng, but do not pl ug into any of the PC expansion slots. Rather it i s provided with a short ribbon cable t hat plugs into the frame grabber card. (See figures below) Sl ide the adapter into the rear opening and plug its cable into the frame gr abber card.
Digital Camera Option Figure 4 Replace the cover of your computer. Restore the AC power to your computer. Note: The location of t he connectors may vary depending upon which frame grabber model is being install ed. The older LBA-400/500 series has a sli ghtly different arrangement but the concept remains the same.
2.1.2.1 An alog Cameras Connect the video out from your camera to th e 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.
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, mu st be set to viewable to see the “exe” extension.) Step 8) Follow the instructions in the installation dialogs.
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.
The factory-supplied configuration files are write prot ected, so that you cannot accidentally lose or overwrite them. Each of these file names begin wi th a ~ (tilde), for easy identification. Some examples of these files are: ~lbapc.cfg The original default configuration.
• Click on the Sound, video and game controllers listing. • If the LBA-PC frame grabber was detected, and the device driver was not loaded you will see a category called Unknown in the edit box listing of the Device Manager. If this occurs, double click on the Unknown icon.
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 w ill need to add memory to the computer.
2.4.1 Camera Power If your camera is a low power CCD style that runs on +12Vdc, then it may be powered from connector J1 (J3 on LBA-3/4/500 frame gra bbers) pin 6 (+12Vdc) and pin 5 (gnd). Caution: Do not atte mpt to power more than ONE camera from the LBA-PC.
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 gr abbers) to bridge pins 2-3.
2.6 Special Setup for Pyrocam I Operation You must use special setups if you want to successf ully 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 attempting to operate them together.
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.
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 produc ing video images at the rate of 25 frames per second.
2.6.2.1.1 Set video switch The Pyrocam must be set to output digital video. This is accomplished by setting the MONO/DIG/VGA switch to the LBA position. See Chapter 6 in your Pyrocam Operator’s Manual. 2.6.2.1.2 Connect cable Connect the Pyrocam’s digital output to the digital input connector of the LBA-500PC.
2.6.2.3 Image Synchronization Considerations The Pyrocam I’s Digital Output only produces an im age each time new data is available. It will not continuously output the same frame repeatedly. Thus, the rate of new output beam images is a function of the Pulse or Chopping rate an d image processing time.
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.
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.
If the file that you are loading contains multiple records, enter the starting number of the record that you want to begin loading from, in the edit box labeled Start Record . Enter the Number of Records that you want to Load. You can enter a value of 0, or 1 to the number of records in the 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.
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 ba ck into the LBA-PC’s frame buffer. Use Save As... and Load.
<filename>000000.cma;<filena me>000001.cma;...<filename>NNNNNN.cma Click on the image file Export Format (or Formats) that you want to generate. 3.1.4 Save Config… to a file The current setup configuration of the LBA-PC can be saved to a disk file.
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 correct ion table that will be used to preprocess all data frames newly acquired from the Frame Grabber card.
• 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 w ith only one camera at a time .
Results Logging files will have a .rlg file extensio n name. Results Logging files are for exporting numerical results to other applications, such as Spre adsheets or Math programs. Text editors can also view them. Results files are saved in ACSII. Export Logging files can be of four different file type s, .
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.
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.
Because of the flexibility in setting control options, it is possible to set conflicting control parameters. Therefore, it is essential that these various con flicts be resolved by a prioritized control scheme. Of course, a perceptive operator can avoid all of these possible conflicts.
If Results Logging and Statistics are both in play, and if the Statistics feature is in control: The Statistics results are recorded into the Result s 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 you want it to print.
specifying the From Start Frame location, and the Number of Frames to print. The Number of Frames can be 0, or 1 to the number of frames in th e frame buffer. 0 means all the frames in the frame buffer. When printing multiple frames you will observe that the LBA will cycle through the designated frame locations.
3.1.16.1 Save FROG as…Dialog Box Enter the drive:pathsand <filename> of the FROG File that you want to save. Press Browse… if you want to overwrite an existing file, and you are not sure of the file’s name or location and wish to search for it.
3.1.16.2 FROG Data Orientation The FROG software has the ability to flip axial a ssignments and directions. There is, however, a legacy defined orientation that we use as a basis for defining our axial representations. This is also the FROG default condition.
• DO consider Frame Summing if the FROG pulses are too weak to yield sufficient amplitude. • DON’T use the pan and zoom features or you will mess up the scaling parameters. You can minimize the Pan/Zoom child window to reduce temptation. • DO consider Frame Averaging if the FROG pulses are noisy.
3.2 Options... Drop Down Menu Selections 3.2.1 Hide/Show; Capture, Display, Aperture Toolbar The above three toolbars can be selectively displa yed or hidden based upon operator preference. Check the action that applies. The Capture and Display toolbars can be user defined to match the operators needs.
3.2.2.2 How to create a Drawn Aperture You can create a Drawn aperture by using the Aperture dialog box, the Aperture toolbar, or by dragging and dropping the aperture in the 2D display window. Note: Before you can use the drag and drop method you must first select a Drawn aperture shape using either of the first two methods.
Move the arrow cursor over the display window and press and hold down the RIGHT mouse button. This will reveal the Drag, Drop and Rotate hot spots of the Drawn aperture. Move the arrow cursor onto one of these hot spots, release the RIGHT mouse button and press and hold down the LEFT button.
3.2.3 Camera... selection and display resolution The Camera dialog box is where you make the following selections: • Identify current Camera type, or Create a New Camera type. • Select the maximum image Resolution. • Select how large the Frame Buffer will be.
• Type in the new camera pixel scale value. • Verify that the Pixel Units are set correctly, change as required. • Double-click inside the Camera type edit text control. • Type in a new 8 character file name. The .cam extension will automatically be added if you fail to include it.
The Full 1x resolution will create an image size equal to the Horizontal Size and Vertical Size shown in the Camera…, Advanced dialog box. This size is the maximum obtainable from the type of analog camera selected. Digital cameras do not follow the above resolution table.
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 wo nder 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.
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 ca mera’s detector specifications, or is user programmable to match the characteristics of your optical system.
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 the camera looking at the surface of the detector.
Figure 17 The user can assign certain of these capture control items to the Capture Toolbar . The assigned items will appear on the toolbar in essentially the same order that they are listed in this dialog box. The operation of each item from the Toolbar is identi cal to their operation from this dialog box.
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.
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 location.
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 automatica lly each time you perform an Ultracal! calibration cycle.
3.2.4.3.3 Automatic Camera Switchin g Using the Four Camera Option With the four-camera option automatic switchin g between camera inputs is made possible by checking more than one camera enable at a time.
• Trigger Out: If your laser is a pulsed type, an d you would like the LBA-PC to provide an output pulse that will cause the laser to be fired, use this setting.
See Chapter 5 for additional information and examples regarding Triggering. 3.2.4. 5 Processing The Processing panel is where you select how to proc ess digitized frames of data. This processing determines how each frame that is st ored in the frame buffer will be constructed.
• Ultracal processing cannot be a part of a post processing operation. Gamma Correction is also a type of processing. Gamma Correction is controlled from the Camera dialog box, as it relates to a specific camera’s characteristics. Gamma correction can be part of a post processing operation.
Note: This edit control is repea ted in the Beam Display dialog box and is available i n 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 , and the Gauss Fit item in the Computations.
3.2. 5.1 Loggin g 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.
Figure 23 If you enter an Energy of Beam value of 0 (zero) the energy related results items, such as, Total ( energy ), Peak (fluence), Min , Gauss Height , etc., will be computed in processed digitizer units. Processed digitizer units are calle d counts, and are dimensionless.
For a detailed discussion of the above items s ee Chapter 4, Results Display, and Chapter 6, Computations. 3.2. 6.4 Beam Widt h Method The Beam Width Method edit selection will determine the technique used to compute the beam width results. The first two methods ( 4 Sigma and 90/10 Knife Edge ) are computed based upon industry standard definitions.
3.2.6.4.2 90/10 Knife Edge This Knife Edge method uses a fixed 90% and 10% of energy as the moving edge Clip% points. The correction Multiplier is fixed at 1.561. These settings will yield highly accurate second moment equivalent beam widths for beams that are predominantly TEM 00 in mode content, and for many other mixed mode comb inations.
3.2.6.5 Elliptical Check on the Elliptical box to cause elliptical calculatio ns to be performed. Having Elliptical results enabled will cause the nature of other ca lculations to be modified.
Hints: Use Drawn apertures and avoid Auto apertures when maki ng 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.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.
Figure 28 Enter the Bucket Size in the provided edit control. A good value to start with is 16, 64, 256 or 1024, depending upon which model frame grabber yo u are using; an 8, 10, 16, or 14 bit format respectively. Refer to the Histogram section in Chapter 6 for additional details.
from the point of interruption. Rather the cycle resets to the duration values set in the dialog box, but does not clear the prior accumulated stats. If you click on Start! after the frame count or timer has run out, the collection process will continue to add more data to the result s until the cycle completes a second time.
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: You must have the Elliptical computations turned on to permit the Major/Minor orientations to operate correctly, otherwise it will revert to the X/Y operating mode. 3.2.7. 4 Origin Locati on The beam display window will always have an X/Y origin from which all other positional data will be referenced.
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 saturation.
Another Hint: A good time to use Z Axis Scaling is when you need to view the low energy dow n in the wings of your laser beam. Kick the scaling up t o x8 , leave the scale scroll bar at the bottom of the sli der, and maybe add in a little video gain and some frame averaging to quiet t h e noise.
appear in the display. This profile is a proj ection 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 the Set Reference Source is set to Auto Gauss , and the Gauss Fit item in the Computations dialog box is checked, then the beam profile resulting from a computed Gaussian fit to newly acquired frames will be automatically copied to the Reference frame.
3.2.7.11 Copy Image to Clipboard If you click on the above button, the currently displayed frame image will be copied to the Clipboard in a .bmp format. This is a handy method for quickly exporting images from the LBA- PC application to another application without having to go through the Export Image process.
• Peak : Crosshair will be displayed, and its locati on 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 .
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 di splay 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, and Z axes.
Figure 33 Note: Whenever you do a Soft Zoom while in 3D mode, th e Wire Density will go to the highest resolution value possible, based upon the camera resolution setting.
Figure 34 Note: The LBA-PC program must be running, collecti ng data and non-minimized for th e pointing stability program to collect data. 3.2.9. 1 Main Controls The main controls are located in a toolbar in th e upper left corner of the main window.
3.2.9.1.1 Start Button The Start Button begins data collection. However, if the LBA-PC is not collecting data in the background, then clicking this button will not result in data being plotted. In order for Beam Stability to work, the user must make sure that LBA-PC is open and collecting data in the background! 3.
Figure 36 A sample of data is defined as; any results comp uted from a discrete beam image captured from LBA-PC. The beam stability window will compute it’s results based on samples taken from the time the Start arrow is clicked, until the beam display is Reset , or until the application is closed and restarted.
Example: If the user has collected samples [1-1000] and the Sample limit it set to 100, samples [900-1000] will be the only samples visible in the strip chart. Statistical results will be computed using all the samples [1-1000]. 3.2.9.2.2 Samples The Samples indicator shows the total number of samples collected.
to use it as it relates to pixel units on the dete ctor array. If you choose to do pointing stability using spatial units such as mm or µm; the bins of the scatter/histogram plot and the horizontal and vertical grid lines will not have any correlation to the individual pixels on the detector.
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.
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.
Figure 39 Note how peak locations seem to fall in a grid like pattern. This is to be expected when you are capturing every 4 th pixel. 3.2.9.3.3 Real World Units Setting LBA-PC’s Quantitative result.
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 ba r indicate higher frequencies.
Figure 40 Upon opening, the above two horizontal color bars will be black. The designer can create a new palette by placing seed colors into the upper bar an d observing the resulting palette in the lower bar. Colors on the left represent low intensities while co lors on the right represent high intensities.
Figure 41 The user can either select one of the basic colors fr om the set on the left of the dialog, or create a custom color using the controls on the right. Clic king OK will place the selected color into the upper bar. Continue to add seed colors until the disp layed palette matches your desired effect.
Note: Palettes saved as .pal file types cannot be loaded into the Pale tte 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.
3.2.11 Password Lockout You can enter a Password that will cause all of the LBA-PC setup functions to become inaccessible. The password acts as a toggle. Type in the password once and all setup options will become disabled. Type it in a second time and setup capability will be restored.
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.
3.3.2. 2 Centroid The Centroid Pass/Fail item allows you to define a circle that must contain the centroid of the beam energy. To implement this test you must define the location of the center of a circle in terms of its X and Y coordinate in the beam display window, and the Radius of the circle that must contain it.
3.3.5. 1 Top Hat F luence The Top Hat computational results displays a value for the Max and Min fluence observed in a Top Hat beam’s energy profile. This result is affected by which Top Hat method is being employed. The Top Hat Fluence Pass/Fail edit control items are applied to both the Max and Min fluence results.
3.4.1 Tile Click on the Tile item to force all of the LBA-PC child Windows to return to their default sizes and locations. 3.5 Start!/Stop!... A Toggle Menu Action Item Activating the Start! menu item will cause the LBA-PC to start collecting and processing frames of data.
3.6.2 What Disables Ultracal! Ultracal will become DISABLED if certain data colle ction conditions, that were in effect when the Ultracal operation was executed, are no longer in effe ct. In all cases, these conditions are the result of an operators change to the spatial acquisition settings.
Notice: Some cameras suffer a reduced operati ng dynamic range when very short exposure times are employed. This can be seen as a dramatic change in the camera base line or as a reduction in the ca mera’s saturation level. If your camera reacts in one of these ways you may find t hat the AutoExposure technique will fail to yield optimum results.
Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 105.
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 possi ble onto your display. We recommend that you operate in a minimum 1024x768 mode, larger if your graphics hardware and monitor will support it.
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 choos e to print the associated frame. You can replace the <Frame> number by double-clicking inside the Di splay Window’s title bar.
<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.
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 th is window.
Figure 49 Hint: A short cut that will turn off the co mputed 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.
4.4 The Pan/Zoom Display Window This window provides you with a graphical represen tation 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.
4.4.1.1 Analog Camera Zooming The chart below depicts the zooming process for an analog (non-digital) style camera. The starting point is based upon how you configured the image size and resolution in the Camera dialog box. First find your resolution factor in the top row.
4.4.1.2 Digital Ca mera Zooming Digital camera zoom image sizing does not follo w the same powers-of-two rule that is shown above for analog cameras. For digital cameras both the Full 1x and the 1x resolutions are the same size, and that size is set to the maximu m imager dimensions that the Spiricon frame grabber can reliably capture.
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.
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 wind ow can be minimized and resized. This bar chart is a fluence Histogram of the currently displayed frame of data.
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.
Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 117.
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).
Since the perfect camera has not yet been found, we advise most LBA-PC users to operate pulsed lasers in Trigger Out mode whenever possible. Next best choice is the Video Trigger mode. These two modes will produce the most repeatable quantitative results.
field rate of 60 Hz can cause a trigger pulse to ou tput at a 30 Hz rate. A non-interlaced camera running at a frame rate of 60 Hz can produce a trigger output pulse at a 60 Hz rate. 5.1.3.2 Trigger Delay The LBA-PC will produce trigger output pulses at the programmed frame Interval rate.
5.1.3.7 CCD Frame and Interline Transfer Ca meras, Non-interlaced (Progressive scan) These camera types can produce 1x high-resolutio n images. The video output from each laser pulse will occur during the next frame outputting immediately after the laser trigger arrives.
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 bi t digitizer) you have the following possible Video Trigger Level choices: 256, 512, 1024, 2048.
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.
Note: Do not confuse thi s type of integration control w ith features on high-end digital cameras that have external ly programmable integration control s. These later types of cameras are programmed by issuing serial commands to the camera’s internal microprocessor.
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.
this period exceeds 3 seconds then the Video sync enunciator may turn RED. Under this condition this signal can be ignored. The next frame should be captured when the next trigger pulse triggers the camera. 5.4.1.5 Digital Camera Gain and Black Level Control Most digital cameras have programmable gain an d black levels.
Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 127.
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 based primarily upon two factors.
6.3 Beam Presentation Affects Results Effective beam presentation is essentially an attemp t to improve accuracy by increasing the signal-to- noise property of the digitized data. Since the came ra and the digitizing process primarily fix the noise level, most of our efforts will concentrate on increasing the signal content.
Ultracal! every 10 to 15 minutes, or whenever you th ink your camera may have strayed. This drift can be observed as changes in the background nois e image. Un-illuminated areas will appear as gray and dark violet (almost black) rand om noise. If the background starts to look too gray then the baseline is drifting negative.
energy results. The Units entry will determine the energy units that will appear behind the various energy displays, i.e., Peak mw/cm², etc. If you are using a Drawn Aperture (without an Auto Aperture), then the Total Energy is the amount of energy inside the Drawn Aperture .
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 Xz z = × ∑ ∑ ( ) ∑ ∑ × = z z Y centroid y Where: X = x locations of selected pixels.
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 xx Z x y Zx y 2 2 = −⋅ ∑ ∑ .
equivalent second moment width for TEM 00 beams, and are a good approximation for many beams of mixed modes. The second Knife Edge selection w ill allow you to program your own Clip % and Multiplier values.
The Orientation of an Elliptical beam is determined from the clip level. A smaller percent of peak or larger percent of energy will include more pixels, in th e orientation calculation. A larger percent of peak or smaller percent of energy will include fewer pixels .
( ) ∑ ∑ − = xy 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.
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.
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 resu lt of 0.8 tells us the data is a better Gaussian shape than a result of 0.
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.
parameter to describe quality of a Top Hat’s energy distribution. A perfect Top Hat has a single fluence value that makes up 100 percent of energy and plots curve A. The area under this curve yields the Top Hat Factor value of 1.0. A Gaussian beam pl ots the curve labeled C.
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.
f = The focal length of the imaging optic at the wavelength of the laser. If you are not already versed in the theory be hind the Focal Length method, we recommend the following reference document: Laser Far-Field Beam-Profile Measurem ents by the Focal Plane Technique , by G.
Figure 57 The numbers displayed along the left edge of the Histogram , indicate the lower value of each Bucket . The numbers along the right edge of the display is the total count of the number of pixels that have been placed into each of the Buckets.
for the Standard Deviation, () σ = − − = ∑ Ss 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.
When Frame Summing is enabled, the display will update with the summed results only after all frames have been received. Any calculations will si milarly be performed only after all frames have been received.
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 broade st sense, convolution refers to a general-purpose algorithm that can be used in performing a variety of area process transformations.
Figure 59 Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 147.
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.
Digital Camera Connections for LBA-400/500 Model Frame Grabbers Figure 60 VD12- VD13- VD14- VD15- VD12+ VD13+ VD14+ VD15+ Digital Camera Connections for LBA-7XX Model Frame Grabbers Figure 61 Operator’s Manual LBA-PC Doc.
Signal definitions are as follows: References to LBA settings are found in either the Camera or Camera Advanced dialog boxes. For digital cameras, set the Sync Source to Digital .
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 co nnections must always involve the MSB’s. VD+ must be a logic high to denote a true condition of a data bit.
If your camera has fewer data output signals than the LBA has inputs, then use the upper most data inputs, starting at VD11, and cu t open the following jumper traces: • For an LBA-500PC with a 10 bit digital camera, cut open E7 and E8.
by 256 rows of video and then 20 rows of black, try a first value of 18 (24-6) for Vertical Start . If your camera is interlaced, and each frame outputs a total of 525 rows (i.e. 262.5 rows per field), and the first 32 rows of each frame are black, followed by 490 rows of video per frame, try a first value of 20 (32-12) for Vertical Start .
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.
If your camera has a signed two’s compliment data format, the Ultracal! function will be disabled. Under this condition it is assumed th at the camera is self-calibrating, or provides a calibration capability to the operator. Operator’s Manual LBA-PC Doc.
Chapter 8 REMOTE OPERATION 8.1 Remote Operation The LBA-PC has nearly full GPIB remote control capabilities and partial ActiveX remote control capabilities.
Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 157.
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 in dicators. The LBA-PC ActiveX server runs under Windows 2000 and Windows XP Professional.
2. Go to the Visual Basic Editor. On the Tools menu, select Macro , and then select Visual Basic Editor . A new VBA window will open. 3. Reference the LBA-PC ActiveX server. On the Tools menu, select References… Scroll down until you see LbapcActiveX EXE .
the next line, type “LbapcActiveX.Open” with out the quotation marks. This statement initiates communication between the LBA-PC ActiveX control and LBA-PC. 5. Respond to LBA-PC ActiveX events. . In the left list box, select LbapcActiveX . A new subroutine called LbapcActiveX_OnNewFrame() is created.
Methods - Functions you can call to perform some operation Events - Notification when things happen 9.3.1 Properties 9.3. 1.1 AppInfo AppInfo is a two-dimensional array of integer packaged as a Variant. The leftmost dimension is 0 to 31 and the rightmost is 0 to 2.
9.3.1.4 OperationError This property indicates any previous operation errors. This bit flag is defined as follows: 0x0001 Attempt to Start running while Ultracal or Auto Exposure 0x0002 Attempt to Ultracal or Auto Exposure while running 0x0004 LoadConfig method failed Values are added to this property but never removed.
9.3.1.11 CrosshairX, CrosshairY, CrosshairZ These properties provide the crosshair x and y location, and the value of the pixel at the crosshair. 9.3.1.12 CursorDelta This property provides the straight-line di stance from the cursor to the crosshair.
9.3.1.16 Results This property provides all of the LBA-PC results, except statistics, in a one-dimensional array of doubles packaged as a Variant. The results are loaded into the array in the following order: 1. Quantitative 2. Elliptical 3. Gauss Fit – whole beam 4.
QuantBeamWidthY Width X (Width Minor) QuantDiameter Diameter Note the QuantRadius property. This is a new resu lt not displayed by LBA-PC. This result is the distance from the Origin to the Centroid.
GaussMajorCentroid Centroid X GaussMajorWidth Width X GaussMajorHeight Height X GaussMajorDeviation Deviation X GaussMajorCorrelation Correlation X GaussMinorCentroid Centroid Y GaussMinorWidth Width Y GaussMinorHeight Height Y GaussMinorDeviation Deviation Y GaussMinorCorrelation Correlation Y 9.
TophatEffectiveArea Factor TophatEffectiveDiameter Effective Area TophatFactor Effective Diam 9.3.1.21 Divergence Results These properties provide individual Divergence Fi t LBA-PC results. For more information, see chapter 6 in the LBA-PC Operator’s Manual.
1 Standard Deviation 2 Minimum 3 Maximum All results values will be loaded into the array all the time. Results not enabled in the LBA-PC will be zero. Note there are three sets of Gauss Fi t and Top Hat results. Either the whole beam section or the major and minor sections will contai n valid results depending on how the LBA-PC is configured.
1 Pass All results values will be loaded into the array all the time. Results not enabled in the LBA-PC will be zero. Note there are three sets of Gauss Fi t and Top Hat results. Either the whole beam section, or the major and minor sections will co ntain valid results depending on how the LBA-PC is configured.
Operator’s Manual LBA-PC 170 the Ultracal will not start and the LBA-PC will di splay an error message on the LBA-PC display. This method returns the following: 0 OK 1 Other initialization error 9.3.2. 3 OpenInd ex This method initiates communication between the LBA-PC ActiveX control and LBA-PC.
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.
Capture Mode Single Shot N/A The LBA-PC stops after collecting one frame. Property values will not change until the LBA- PC receives another Start command. Continuous FALSE The LBA-PC w ill continuously update property values. By the time a VI can read property values after the OnNewFrame event, the values have changed.
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.
ii. Application Security. From the LbapcActiveX EXE | Properties window, click on the Security tab. Enable and edit the custom access and launch permissions to allow access from the remote computer.
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.
Note: The Default Protocols tab in DCOM CNFG appear to be only guidelines. Network protocols can still cause DCOM problems even if they are removed from the Default Protocols lis t. You must remove the protocol from your network connection. • Use Microsoft resources.
Chapter 10 REMOTE GPIB OPERATION 10.1 Introduction The LBA-PC can be controlled as a remote devic e 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.
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 t o generate many service requests per second and the NI-488.2M def ault is to queue service requests. For these reasons we suggest you disable Automatic Serial Polling on both the LBA-PC and the host controller.
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.
DCL, GET, SDC, TCT 10.4.2 IEEE 488.2 Common Commands The following IEEE 488.2 common commands are supported by the LBA-PC. *IDN? - Identification Query *RST - Reset *CLS - Clear Status Registers *ESE .
value = Value assigned to key (DAB) = 8 bit data byte in binary format (^END) = Indicates that EOI is asserted with the last byte sent. 10.4.4 Establishing Remote Control Upon starting execution, the LBA-PC initializes itself in Local Mode.
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.
Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 183 selection. All selections start with a base value of zero. If the file name is not specified then the current value from the last previous restore File | Restore Config, LDC command, File | Save Con fig, or SDC command is used.
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 escape sequence.
Minor=7.500E+00; Rotation=0; DisplayShape=0; AutoAperture=1; Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 185.
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.
quantitative results, you will also have to retrieve that separately (see A.5.4.17 RDR?). If you wish to associate this information with a data frame, be sure to specify the same frame number for the data and status/results. Three commands allow you to download raw data or data at the cursors from any frame including the reference and gain frames.
Use the :FST? command to determine the specific fix ed point format of pixels in a frame. The PixelBits parameter specifies the number of inte ger bits.
RCC FrameNumber=19; Row=11; #3512(DAW)…(DAW)(^END) 10.6.1.2 RDD? - Read Frame Transfer To download a frame of data from the LBA-PC , you must send the RDD? command along with any optional parameter that identifies whic h frame you are requesting to transfer.
# = ASCII pound character (0x23) n = ASCII decimal digit ranging from 1 to 9. This value specifies the number of digit elements, d..d, that follow. d..d = ASCII decimal integer that specifies the number of data words that follow. (DAW) = Data Word. Two 8-bit data by tes, low byte followed by high byte.
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 LB A-PC data files. The transmitted data is in an internal binary form that is identical to a .
LBA-PC sends FRM FrameNumber=10; #532768(DAB)…(DAB) 10.6.2.2 FRM - Upload Data Frame To upload an LBA-PC data frame, you must send the FRM command with optional parameters that identify the frame number and whether to replace an existing configuration.
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 up loads a data file to frame 25.
Operator’s Manual LBA-PC 194 number of frames in the frame buffer. A value of 0 specifies all the frames in the frame buffer. The number of frames is forced to 1 when the start frame is -1, or 0.
Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 195 receive five numeric values for each row co rresponding to the current, mean, deviation, minimum, and maximum values. specified then the value from the last File | Re store Config, LDC command, File | Load, File | Save, LDD command, or SDD command is used.
The following example describes how to download the current result values displayed in the results window: Host sends :RDR? (^END) LBA-PC sends RDR 3298655, 86.96, 1.776e+02, 2.288e+01, 1.846e+03, 1.950e+03, 1.696e+03, 1.519e+03, 3.842e+03, 3.781e+03, 3.
Centroid X, Centroid Y, Width X, Width Y, Diameter(^END) LBA-PC sends RDR ,%,,,um,um,um,um,um,um,um(^END) 10.6.2.6 LOG - Logging You can configure the LBA-PC to automatically se nd a FRM or RDD and RDR response each time new data is acquired. Remote logging is the fa stest method available to transfer new frames from the LBA-PC.
#516384(DAB)…(DAB)(^END) LBA-PC sends FRM FrameNumber=3; #516384(DAB)…(DAB)(^END) etc. 10.6.2.7 FST? - Transferring Status Information The commands RCC, RCR, and RDD will permit you to download raw binary data. This data does not tell you under what conditions the data was acquired.
• 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.
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.
Pan/Zoom Window Beam Window Frame Buffer Capture Window Frame Coordinates Detec tor Coordi nates World Coordinates Coordinate Systems Figure 62 10.7.2 Pan/Zoom Window Detector Coordinates Detector coordinates define locations on the came ra detector. Detector coordinates are always positive integers.
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 or igin location which in turn defines the World Coordinate system.
The PAN command is affected by the current capture resolution (zoom). Use the :PAN? command to retrieve the current capture window lo cation and resolution. The capture resolution value is coded as a power of two. A ca pture resolution value of 0 represents 2 0 which equals 1, a value of 1 represents 2 1 = 2, 2 represents 2 2 = 4, etc.
Operator’s Manual LBA-PC 204 frame column or row. Download cursor column and row are intended to be useful only when the cursor is set to follow the centroid, or peak location. The following describes how to set the pan window to the lower right corner of the detector.
See section 2.3.1.1 RCC?, RCR? - Read Curs or Transfer for additional information. 10.7.4 Beam Window World Coordinates Most parameters that specify spatial coordinates mu st be in LBA-PC world coordinates. World coordinates are used for locations in the current frame as displayed in the beam window with no magnification.
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 respon se output queue and the error message queue.
The second category of errors is LBA-PC exec ution errors. These error messages are normally displayed in a message box on the screen. The LBA-PC reroutes these error messages to the error message queue when the queue is enabled.
Host sends :ERR?(^END) LBA-PC sends !!! LDC - cannot load config while running(^END) Operator’s Manual LBA-PC 208.
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.
Operator’s Manual LBA-PC 210.
Appendix A Remote Command/Error Message Operation The LBA-PC can be controlled as a remote devic e 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.
Operator’s Manual LBA-PC 212 whenever a pass/fail alarm occurs while running. A.2 IEEE 488.2 Common Commands The following IEEE 488.2 common and related commands are supported by the LBA-PC. Command Meaning Usage *IDN? Identification LBA-PC returns the string “Spiricon, LBA- PC, ssss, v.
Command Meaning Usage Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 213 exists (STB & SRE). *ESE Event Status Enable Sets mask to enable event status notification of corresponding bits set in ESR. *ESE? Return ESE contents. *ESR? Event Status Register Return and clear ESR contents: bit 7 - Power on.
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 been posted to the error message queue (see :ERR).
ran ge erro r ch eck sum error new f rame resu lts pa ss/fail alarm 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 powe r on use r re ques t c omma.
Operator’s Manual LBA-PC 216 A.3 LBA-PC Command and Data Formats The LBA-PC does not support the IEEE 488.2 specificat ion 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.
Type Description Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 217 If no extension ( i.e. no p eriod ) then .CFG is 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 escape sequence.
Operator’s Manual LBA-PC 218 StartRecord I Number of frames to write. Key Type Value Description appended. Maximum 256 characters. default = drive, path, and filename from last load or save config A.5.1.2 SDC - save configuration NOTE: There is no default pat h for this command.
Key Type Value Description Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 219 frames. .GAI is appended to gain frame files. 1 to n. ‘n’ is the number of records in the file. NumberRecords I 0 = all records (up to frame buffer size) 1 to n.
Key Type Value Description Maximum 256 characters. default = filename from last load or save data command NumberRecords I 0 = all records (up to frame buffer size) 1 to n. ‘n’ is the size of the frame buffer. forced to 1 when StartFrame < 1 StartFrame I First frame saved.
A.5.1.5 EXP - set export configuration & export image(s) :EXP <configuration> 1 :EXP? Key Type Value Description Export 3 B false = set configuration only. true = set configuration then export images. Images cannot be exported while running.
Operator’s Manual LBA-PC 222 BMP B . BMP logging enable. Key Type Value Description DataLogging B Data logging enable. DataFileName S Name of data log file.
Key Type Value Description AsciiComma B .ASC logging enable. AsciiSpace B .ASP logging enable. CursorData B .CUR logging enable. ColumnSumRow B .SUM logging enable. LoggingMethod L Logging duration. 0 = continuous 1 = frames 2 = time NumberFrames I Number of frames to log, if LoggingMethod is frames.
Operator’s Manual LBA-PC 224 1 = circle Key Type Value Description Print 3 B start printing now default = true BeamImage B Print beam enable. Results B Print results enable. SeparatePages B Print beam and results on separate pages. CurrentOnly B Print current frame only.
Key Type Value Description Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 225 PixelBits I Number of digitized bits/pixel. Available only when Sync Source is set to Digital. 2 = square 3 = ellipse 4 = rectangle AutoAperture B Auto aperture enable.
Operator’s Manual LBA-PC 226 1 to 100000. Key Type Value Description 8 to 15, -8 to -15 PixelHScale F Horizontal pixel scale. Forced equal to vertical pixel scale if SyncSource is genlock PixelVScale4 F Vertical pixel scale. PixelUnits L Pixel scale units display.
Key Type Value Description Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 227 1 to 100000. CameraInput B Which camera in put is in use. Cannot be set. To select which camera is in use, set only one of the CameraInput# below. 0, or 1 to 3 if you purchased the four- camera option.
Operator’s Manual LBA-PC 228 camera resolution (see ZOM? and ZMM?). Key Type Value Description VideoTriggerLevel L Video trigger level for camera 1. 0 = 1/16 maximum pixel value 1 = 1/8 maximum pixe.
Key Type Value Description Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 229 8 = nw 0 to NumZooms-1. NumZooms 4 I Maximum zoom index value CaptureLocation 4 I,I X,Y upper left corner of capture area (see PAN) CaptureSize 4 I,I Width and height of frame These values are set via ZoomIndex CaptureResolution 4 L Capture sample resolution.
Operator’s Manual LBA-PC 230 YreferenceDiameter F Y reference diameter Key Type Value Description 9 = pw 10 = fl Quant B Quantitative results enable.
Key Type Value Description Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 231 3 = window upper left 0 to 1.0e12 Histogram B Histogram enable. Buckets I Histogram bucket width, 1 to 256 Statistics B Statistics enable. StatisticsMethod L Statistics method.
Operator’s Manual LBA-PC 232 LowerThreshold F Lower color energy display threshold. If ener gy is uncalibrated ( COM , Key Type Value Description 4 = window lower left ManualOrigin I X,Y detector location of manual origin. Range depends on camera. BeamColors L Beam display color.
Key Type Value Description Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 233 EnergyOfBeam=0) then the range is 0 to 255. If energy is calibrated then the range depends on the energy calibration. UpperThreshold F Upper color energy display threshold.
Operator’s Manual LBA-PC 234 Total B,B Min,Max test enable. A.5.2.6 PSW - e nter pa ssword :PSW <configuration> Key Type Value Description Password S See online help under Password Lockout for information about passwords. :PSW? Returns: PSW < configuration > Key Type Value Description Lockout B true = local lockout active A.
Key Type Value Description Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 235 0 to 1e12. TotalMin F Total energy minimum. -1e12 to 1e12 TotalMax F Total energy maximum. -1e12 to 1e12 Percent B,B Min,Max test enable. PercentMin F Percent of energy minimum.
Operator’s Manual LBA-PC 236 GaussCentroidXLoc F X location in world coordinates . Key Type Value Description Minor B,B Min,Max test enable. MinorMin F Minor axis minimum in world coordinates 5 . 0 to 1e12. MinorMax F Minor axis maximum in world coordinates 5 .
Key Type Value Description Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 237 GaussCorrelation B,B Min,Max test enable. -1e12 to 1e12. GaussCentroidYLoc F Y location in world coordinates 5 . -1e12 to 1e12. GaussCentroidRadius F Maximum distance from (CentroidXLoc, CentroidYLoc) in world coordinates 5 0 to 1e12.
Operator’s Manual LBA-PC 238 Gauss Deviation Y; minimum. Key Type Value Description GaussCorrelationMin F Gauss Correlation, Gauss Correlation Major, or Gauss Correlation X; minimum. 0 to 1. GaussCorrelationMax F Gauss Correlation, Gauss Correlation Major, or Gauss Correlation X; maximum.
Key Type Value Description Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 239 0 to 1e12. GaussDeviationMinorMax F Gauss Deviation Minor, or Gauss Deviation Y; maximum. 0 to 1e12. A.5.3.5 pass/fail top hat configuration Key Type Value Description TophatFluence B,B Min,Max test enable.
Operator’s Manual LBA-PC 240 Key Type Value Description TophatSDMMax F Tophat SD/M, or Tophat SD/M X; maximum. 0 to 1e3. EffectiveArea B,B Min,Max test enable. EffectiveAreaMin F Effective area minimum. 0 to 1e12. EffectiveAreaMax F Effective area maximum.
Key Type Value Description Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 241 When the process is completed the LBA-PC sets th e Operation Complete bit (bit 0) in the Event Status Register (see *ESR). TophatSDMMinor B,B Min,Max test enable. TophatSDMMinorMin F Tophat SD/M Y minimum.
Key Type Value Description UltracalOff B true = disable frame calibration default = false A.5.4.2 CHR - read/w rite cross hair loca tion This command is valid only when cross hair is set to manual (see :DIS). The range of allowable values is returned by the WLD? command.
Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 243 PC returns the next message in the error message queue. If the queue is empty the LBA-PC returns the current verbose setting, i.
Operator’s Manual LBA-PC 244 different camera than the queue can be monitored with the EMAV bit in the status byte register (STB). This bit is set when one or more messages is in the error message qu eue. This bit is cleared when the queue is empty.
Message Error Type Description Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 245 used as the reference frame. current configuration and Replace=false different camera resolution EXECUTION_ER.
Operator’s Manual LBA-PC 246 Data logging file and Post Process file are the same. post process Message Error Type Description crosshair mode not set to manual EXECUTION_ERROR CHR not in remote EXECUTION_ERROR SYC - Cannot synchronize with remote if GPIB interface is in local mode.
Message Generated By Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 247 communications. File name contains illegal characters File | Export Directory path does not exist File | Export Error in directory path or file name File | Export File error File | Export Error reading Gain file.
Operator’s Manual LBA-PC 248 File | Save As Message Generated By Cannot Load file because all frames are write protected. File | Load File camera does not match current camera. File | Load File record header does not match current configuration. File | Load This is not a valid LBA-PC data file.
Message Generated By Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 249 requires v%d.%d. 300-PC set to Off-Line mode. Error in directory path or file name. File | Load File | Save As Start record (%ld) is beyond the end of the file (%ld). File | Load Start record plus number records (%ld) is beyond the end of the file (%ld).
Message Generated By %s detected but cannot be initialized. LBA-PC set to Off-Line mode. device driver Unable to load LCA program file (%s). device driver Press OK to stop Auto Calibration. ultracal A.5.4.6 FRM - upload/download a data frame Only one frame at a time can be uploaded or do wnloaded.
n..n = number of data bytes (DAB) = data byte - 8-bit data byte Key Type Value Description FrameNumber I frame number -1 = gain frame 0 = reference frame 1 to n.
Operator’s Manual LBA-PC 252 4 = 16x Key Type Value Description FrameNumber I frame number -1 = gain frame 0 = reference frame 1 to n. ‘n’ is the size of the frame buffer.
Key Type Value Description Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 253 then local control is restored (equivalent to password lockout being disabled).
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 st ored in the configuration. Remote logging is automatically re-enabled when the LBA-PC is return ed to remote mode and the file name is FRM, RDD, or RDR.
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 resolu tion in the current camera configuration. For example, if the camera resolution is x2 then ±x and ±y will move the capture window by ±2·x, ±2·y pixels.
Operator’s Manual LBA-PC 256 0 = reference frame NOTE: The detector origin is alw ays 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 X,Y - maximum allowable capture location.
Key Type Value Description 1 to n. ‘n’ is the size of the frame buffer. default = current frame Column I 1 to w. ‘w’ is the frame width default = current cursor location Returns: RCC FrameNumber=f;Column=c;#dn.
Key Type Value Description FrameNumber I Frame number -1 = gain frame 0 = reference frame 1 to n. ‘n’ is the size of the frame buffer. default = current frame Row I 1 to h. ‘h’ is the frame height. default = current cursor location Returns: RCR FrameNumber=f;Row=r;#dn.
Use the :FST? command to determine the specific fix ed point format of pixels in a frame. The PixelBits parameter specifies the number of inte ger bits. The PixelBitsFraction parameter specifies the number of fraction bits. A.5.4.16 RDD? - read raw data Returns the binary frame data.
Where: s = sign bit i = integer f = fraction Use the :FST? command to determine the specific fix ed point format of pixels in a frame. The PixelBits parameter specifies the number of inte ger bits. The PixelBitsFraction parameter specifies the number of fraction bits.
Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 261 A.5.4.18 REM - go to remote When the REM message is sent or when the LBA- PC goes from local to remote via the REN line then local control is automatically locked out (equivalent to password lockout).
Key Type Value Description default = false Results B true = synchronize remote results download Do not capture another frame until the controller sends a :RDR? command and reads the response data.
Key Type Value Description z = new zoom +z = zoom in :ZOM? Returns: ZOM Zoom=z A.5.4.25 ZMM - zoom information :ZMM? Returns: ZMM <index=zoom>;…;<index=zoom>;; Where: Index = zoom = list of zooms by index. The “index” is an integer index used or returned by the ZOM command.
2 Configuration query commands return all of the keys for the specified configuration in the following format: :CCC key=value;key=value;…key=value;key=value; 3 Cannot be set while LBA-PC is running. 4 Cannot be set, information only. 5 World coordinates are based on the frame size, capture resolution, origin location, and pixel scale.
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.
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.
5. Error out Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 267 B.2.4 Do Ultracal .vi Description : Turn Ultra calibration on and wait to be completed. Input Output 1. GPIB address 2. Error in 1. Error out B.2.5 Frame SRE .vi Description : Enable Service Requests for frame data.
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.
B.2.12 Move Cursor .vi Description : Move cursor based on a click of one of four buttons. Input Output 1. GPIB address 2. Up button 3. Left button 4. Right button 5. Bottom button 6. Error in 1.Error out B.2.13 Move Pan .vi Description : Move pan based on a click of one of four buttons.
Input Output 1. GPIB address 2. Error in 1. Row data array 2. Row # of elements 3. Column data array 4. Column # of elements 5. Error out B.2.16 Read Divergence Results .vi Description : Read peak and divergence x, y values in an array. Input Output 1.
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.
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”, an d “Auto Aper on/off” on the left side of the window. This VI shows all basic results on the right side.
• Get Basic Results .vi These VIs are easy to understand if one has so me 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.
3. Check if the status of the cursor display has changed. 4. Check if any Cursor-Move button has been clicked. 5. Check if the ZoomIn and ZoomOut button has been clicked. Check if any Pan- Move button has been clicked. 6. Get current frame data and cursor location to display.
B.3.9 Get Data .vi This VI will download a data frame from the LBA- PC into a file on one of the local computer’s hard drives. The operator must enter the file name and path, and the Frame Number that is to be transferred.
Operator’s Manual LBA-PC 276.
Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 277 top ha t ............................................ 138 ultracal issue s ................................... 129 knife-e dge ......................................... 70 method ............
Operator’s Manual LBA-PC 278 dialog ................................................ 57 hardware zo oming ............................ 111 percent of en ergy ........................ 70, 134 percent of peak ........................... 70, 134 percent of en ergy .
Operator’s Manual LBA-PC Doc. No. 10654-001, Rev 4.10 279 Export format ty pes....................................... 36 scrollin g............................................ 143 stability, beam ................................... 89 shortc ut ....
stability, in c bins ................................. 94 stability, peak & centroid ..................... 91 stability, z ooming ................................ 92 Interlaced Camera ................................ 119 Knife Edge Method ........
equipmen t.......................................... 15 passwo rd ........................................... 98 print setu p ................................... 45, 67 printer se tup ...................................... 87 types ...................
Een belangrijk punt na aankoop van elk apparaat Sigma LBA-400 (of zelfs voordat je het koopt) is om de handleiding te lezen. Dit moeten wij doen vanwege een paar simpele redenen:
Als u nog geen Sigma LBA-400 heb gekocht dan nu is een goed moment om kennis te maken met de basisgegevens van het product. Eerst kijk dan naar de eerste pagina\'s van de handleiding, die je hierboven vindt. Je moet daar de belangrijkste technische gegevens Sigma LBA-400 vinden. Op dit manier kan je controleren of het apparaat aan jouw behoeften voldoet. Op de volgende pagina's van de handleiding Sigma LBA-400 leer je over alle kenmerken van het product en krijg je informatie over de werking. De informatie die je over Sigma LBA-400 krijgt, zal je zeker helpen om een besluit over de aankoop te nemen.
In een situatie waarin je al een beziter van Sigma LBA-400 bent, maar toch heb je de instructies niet gelezen, moet je het doen voor de hierboven beschreven redenen. Je zult dan weten of je goed de alle beschikbare functies heb gebruikt, en of je fouten heb gemaakt die het leven van de Sigma LBA-400 kunnen verkorten.
Maar de belangrijkste taak van de handleiding is om de gebruiker bij het oplossen van problemen te helpen met Sigma LBA-400 . Bijna altijd, zal je daar het vinden Troubleshooting met de meest voorkomende storingen en defecten #MANUAl# samen met de instructies over hun opplosinge. Zelfs als je zelf niet kan om het probleem op te lossen, zal de instructie je de weg wijzen naar verdere andere procedure, bijv. door contact met de klantenservice of het dichtstbijzijnde servicecentrum.