50-096 X-ray source control DLL using Windows 10

Print Friendly, PDF & Email

50-096 X-ray source DLL installation and setup for Windows 10

Overview

The 50-096 X-ray source control uses a RS232 serial port to communicate with the PC.    AugerScan talks to a Phi 50-096 DLL that in turn communicates with the 50-096.    This DLL was originally written for old 32 bit XP PCs and there are some tricks involved with getting it to install and operate correctly on a Windows 10 machine.

Note that the RS232 cable needs to be a straight rough type. Most newer PCs do not have a RS232 port so you will need to get a USB to RS232 adaptor.

The steps involved are as follows:

  1. Copy the 50-096 DLL to the windows/SysWOW64 folder
  2. Register the 50-096 DLL
  3. Set up the Com port

Step 1.  Copy the 50-096 DLL to the PC.    You can copy it anywhere on the PC, but initially copy it to the AugerScan directory.

Step 2.  Register the 50-096 DLL.  

  1. Right click on the Start icon and select Command Prompt (Admin).   Or if that does not work, search for Command Prompt and Run as Admin
  2. Type cd\Windows\SysWOW64 then press enter
  3. Type regSvr32 Model_50_096.dll and press enter

You should get a message that indicates that the Model_50_096.dll was registered.  

Step 3.  Set up the com port.

  1. Type Registry Editor in the search box and then run the registry editor as Admin
  2. Go to \\HKEY_Current_USER\Software\ULVAC_PHI\HARDWARE\X_RAY_CONTOL\
  3. Add a new string (which will add a new key)
  4. Name the new key ComPort
  5. Verify the type of key is REG_SZ
  6. Put in the com port number that you are connecting to the 50-096.  It needs to be COM (all caps) plus the com port number.  So for example, COM3.
  7. The 50-096 operates at 9600 baud with no parity and 8 data bits.

The 50-096 in now ready to operate with AugerScan.

Note: When first turned on, the Model 50-096 X-ray source power supply needs to be programmed to operate at 15 keV. To do this, perform the following steps:

1. Press the Local button under Control Select.

2. Press the Start button for the Water Pump.

3. Press the High Voltage button above the keypad.

4. Press the Display/Enter Setpoints button above the keypad. (LED should light.)

5. Press 1 – 5 – 0 – # on the keypad.

6. Press the remote button under Control Select. The 50-096 will retain the 15 keV setting until it is manually turned off or there is a power interruption.

Once this is set up AugerScan will automatically turn the 50-096 source on and off during and after acquisitions.  

Tip:   If you program in 12 or 13kV then that is what will be used when the 50-096 is turned on.

microCMA Software Update – New Features for Auger Multiplexes

Print Friendly, PDF & Email

This past year there have been a number of new features added to CMapp – the application software for the microCMA. Most of these provide you with improved (and safer) control of your microCMA hardware. For example, there’s is now a “Dynamic Mode” feature that assists in automatically conditioning the multiplier.

The most significant addition to the CMapp software is the Multiplex Survey Region View.

Earlier versions of CMapp – like its AugerScan cousin – displayed Multiplex data in two ways – either individual survey region windows, or a bar graph representing the peak-to-peak or atomic concentration (a.c.) data.

The most recent version of CMapp (0.4) has an additional view, which displays the survey region data in one graph of kinetic energy vs. counts or concentration. It’s now much easier to visualize all of the survey data in one window. Additionally, the graph updates in real-time while acquiring, much like a single survey.

CMapp Mutiplex By Energy
Multiplex Region View (legend ordered by energy)

This latest feature was actually added to CMapp in a recent previous version, but we’ve updated it to provide the option to order data legend and atomic concentration table by energy, alphabetically, by descending atomic concentration, or by the order the regions were added to the acquisition.

CMapp Mutiplex By Energy
Multiplex Region View (legend ordered by atomic concentration)

You can change the order of regions in the legend (and in the optional atomic concentration annotation) in the View menu – choose the Options command, Graph tab:

CMapp View Options - Graph
CMapp View Options Dialog – Multiplex Legend Options

You can find more information about RBD’s microCMA and download the latest version of CMapp here.

We’ll be soon be updating our YouTube channel with more microCMA tutorial videos to help you get the most out of your compact Auger analyzer and CMapp software.

9103 USB Picoammeter Filter Settings – Part 1

Print Friendly, PDF & Email

The 9103 Picoammeter uses a continuously sampling A/D when measuring current. These samples are then averaged using an low-pass infinite impulse response (IIR) filter.

Filter Settings

When using the 9103 to sample current, you have control over the filter response and the degree of smoothing (both in Actuel in when programming the unit). The filter setting will make little difference for most constant signals, but for dynamic and periodic signals, the filter can be set to attenuate noise, or to provide detail and catch peaks.

A filter coefficient that is user-programmable determines the amount of smoothing the filter will apply. The higher the value, the more smoothing of the signal.

The filter can be set to 0, 2, 4, 8, 16, 32, and 64. A value of 0 is essentially the same as bypassing the filter. A value of 64 is the greatest amount of filtering. For most cases, values of 4, 8, and 16 will work best. Higher values may produce more accurate results for stable signals, but it will take longer for measurements to stabilize.

Example

In the examples below, a 1 Hz sine wave is sampled at a 25 mS rate, yielding 40 discrete data points per cycle. Each data point is comprised of multiple filtered A/D readings.

The filter settings used in the examples are 2, 4, 8, 16, and 32.

filter setting 2
Filter Setting 2
filter setting 4
Filter Setting 4
filter setting 8
Filter Setting 8
filter setting 16
Filter Setting 16
filter setting 32
Filter Setting 32

There’s quite a bit of noise present when using low filter values of 2 and 4, while values of 16 and 32 reduce the noise but also attenuate the signal somewhat. For this application, a value of 8 produces the most accurate result.

Conclusion

In general, any low-pass filter will of course mask high-frequency data. While the 9103 is not typically used to measure periodic signals, the filter’s effect on your application may be significant. When in doubt, start with the filter set to 8 for some noise reduction without significant smoothing or signal attenuation.

In Part 2 we’ll discuss use of the additional first-level filter implemented in the high-speed model of the 9103.