B&K LAN-XI Front-end Driver for I-deas

Version 2.4

January 2017

 

 

B&K LAN-XI Front-end Driver for I-deas” is the data acquisition processor that enables access to Brüel & Kjær LAN-XI front-ends from I-deas. The driver is based on Brüel & Kjær PULSE real-time, multi-analysis platform.

 

Look for more information about PULSE hardware and PULSE software in:

  • The LAN-XI Hardware Specifications (bp2215.pdf located in the tda\BK_PULSE folder)
  • Updated information found at http://www.bksv.com

 

Please note that support for the Brüel & Kjær IDAe hardware is not included in this product. The driver for IDAe is provided as a separate product, installed with PULSE.

 

                                                                                       

 

 

          Content of this document

1.               System Configuration

2.               Supported Versions

3.               Installing the Software

4.               Setting up the System

5.               What is in this release

6.               Channel Table Spreadsheet

7.               Using I-deas with LAN-XI

8.               Known Problems

9.               Revision history

 

 

 

1.       System Configuration

Supported operating systems are:

 

  • Windows® 7, 32-bit
  • Windows® 7, 64-bit
  • Windows® 8.1, 64-bit
  • Windows® 10, 64-bit

 

In general the requirements are as specified for I-deas and as specified for PULSE. Note that the use of many channels and high-bandwidth measurements calls for more memory and more CPU power (e.g. a multi-core processor). Using high-performance network equipment to connect the front-ends with the PC should also be considered.

 

Back to top

 

 

2.       Supported versions

The LAN-XI Front-end Driver is available as a download for:

 

  • Test for I-deas 6.4
  • Test for I-deas 6.5
  • Test for I-deas 6.6

 

The LAN-XI Front-end Driver supports the following modules:

 

  • LAN-XI Type 3050 6-Channel Input Module 51.2 kHz
  • LAN-XI Type 3052 3-Channel Input Module 102.4 kHz
  • LAN-XI Type 3053 12-Channel Input Module 25.6 kHz
  • LAN-XI Type 3160 4-Channel Input/Output Module 51.2 kHz

 

These can be used with or without the 3660 D frames.

 

Note that including an unsupported module in your configuration will cause frontend initialization to fail.

 

The “A” version of these modules supports Polarization Voltage and can include an optional frontend panel with LEMO connectors.

 

Back to top

 

 

3.       Installing the Software

The LAN-XI Front-end Driver for I-deas will coexist with PULSE 21 or exist as standalone.

 

The driver must be reinstalled if it was installed with PULSE and then PULSE is uninstalled.

 

If PULSE is not already installed, a standalone install is done based on components from PULSE 21.0.

 

The LAN-XI Front-end Driver for I-deas requires a front-end license. This should be included with your PULSE 21 licensing.

 

Any change to the PULSE installation will require reinstalling the LAN-XI Front-end Driver. These changes includes:

  • Installing PULSE when it was not previously installed
  • Uninstalling PULSE
  • Installing a different version or revision of PULSE

 

To install the LAN-XI Front-end Driver, in the I-deas installation, run tda\BK_PULSE\Install\Setup.exe. This will do the following:

 

  1. Check for an NX I-DEAS installation.
  2. Check for a PULSE 21.0 installation. Not having PULSE installed is valid.
  3. Install the PULSE prerequisites, if necessary.
  4. Install the LAN-XI Front-end Driver files to the tda\BK_PULSE folder in the I-deas installation:
    1. If PULSE is already installed, the driver uses the files directly from the PULSE installation.
    2. If PULSE is NOT already installed, files representing a compatible PULSE installation are copied under "tda\BK_PULSE" and the necessary components are registered.

 

After a standalone installation, a menu entry called "B&K LAN-XI Front-end Setup" will exist in the Windows Start menus under “NX I-DEAS” for the version currently installed. You will need to run this to set up your LAN-XI frontends.

 

 

Back to top

 

 

4.       Setting up the System

The setup and verification procedure consists of the following 2 steps:

 

4.1       Step 1: setting up connection to the front-end

The LAN-XI Front-end Driver uses the PULSE platform. You must first enable the PULSE front-end connection by running the “Front-end Setup” program, found in the PULSE menu or the NX I-deas start menu for a standalone install.

 

This program manages all your configured front-ends, and allows you to select the configuration that will be your currently active front-end configuration for the LAN-XI Front-end Driver – and for PULSE (if installed) - they will be using the same configuration. You should use this program to perform firmware updates, if necessary.

 

4.2       Step 2: verifying the LAN-XI Front-end Driver with I-deas

A simple scenario for checking the front-end connection from I-deas is to start I-deas as follows:

 

From the I-deas Start Menu:

Application:

Test

 

Task:

Signal Processing

 

 

 

From within I-deas:

Application:

Standard Measurements

 

Data Source:

Front End, B&K LAN XI FRONT END

 

Wait for the front-end to be initialized. Now you should be able to start and stop the sources and do a time preview of the signals on the input channels.

 

How to use the I-deas software for measuring is beyond the scope of this document.

 

Back to top

 

 

5.       What is in this release

What is included in this release:

  • Channel Table Spreadsheet operations.
  • TEDS import into Channel Table Spreadsheet.
  • For Transient Measurements, the frame time comes from the sampling stream to accurately show time gaps during discontinuous sampling.
  • Generator output for Sine, Random, and Burst Random.

 

What is not included in this release:

  • Source Trigger (starting sampling with burst random output).
  • Generator output for Psuedo Random and Periodic Random.
  • Charge input.
  • Sampling dividers to adjust sample rates. Frequency results will still be adjusted.

 

Back to top

 

 

6.       Channel Table Spreadsheet

The following LAN-XI Front-end specific settings may be accessed from the I-deas Channel Table Spreadsheet:

 

  • High Pass Filter
  • Polarization Voltage
  • A/D Resolution
  • Ground Reference
  • TEDS transducers

 

The following table shows how the I-deas Channel Coupling is used to control some of the LAN-XI front-end specific parameters. The “Input Connector” column represent the connector type on the front panel. The “Input Mode” column is the internal hardware setting. The remaining columns are found in the Channel Table Spreadsheet.

 

I-deas

Channel Coupling

Input

Connector

Input

Mode

High Pass

Filter

Polarization

Voltage

A/D Resolution

Ground Reference

DC

BNC

Direct

Off

CTS

CTS

CTS

AC

BNC

Direct

0.1 Hz

CTS

CTS

CTS

AC with ICP

BNC

CCLD

0.1 Hz

CTS

CTS

CTS

Microphone

BNC

CCLD

22.4 Hz

CTS

CTS

CTS

Microphone

LEMO

Preamp

22.4 Hz

CTS

CTS

CTS

 

CTS” indicates that the setting will be used from the Channel Table Spreadsheet.

 

6.1       High Pass Filter

Selecting “Use Coupling” will use the default High Pass Filter setting shown in the table for the selected I-deas Coupling. You can override the default by choosing another option. The “Preamp” option is required for LEMO connectors and will use the 22.4 Hz High Pass Filter.

 

6.2       Polarization Voltage

Select “On” or “Off” to control the 200 V polarization voltage in the input channel. The 200 V polarization voltage is only available on modules with LEMO connectors.

 

Make sure you do NOT enable the polarization voltage with a prepolarized microphone connected and vice versa. This will NOT cause any damage to the equipment, but the measurement results will be invalid.

 

6.3       A/D Resolution

Selects the analog to digital converter resolution. For some module types, this will be a “read only” setting that cannot be changed.

 

6.4       Ground Reference

Switch the ground reference between “Grounded” and “Floating”. LEMO connectors should be set to “Floating”.

 

As a rule of thumb, the ground reference should be set to “Floating” for microphone amplifiers and to “Grounded” for accelerometers.

 

Microphone preamplifiers

The channel is already grounded in the preamplifier.

 

Accelerometers

Accelerometers on a conductive object may cause ground loop(s) and consequently noise problems. The ground loop(s) may be opened by mounting the accelerometers electrically isolated from the object, or by administering the ground as follows:

 

If you have ground loop problems, you may:

 

  1. Switch all channels to “Floating”, and establish a common ground by connecting the object to front-end chassis.

Or:

  1. Switch all channels to “Floating” – except one.

 

In both cases, make sure that all channels are grounded through the common grounding point. If not so, it might be necessary to establish one or more grounding points, which of course must not be interconnected.

 

6.5       TEDS transducers

If TEDS transducers are detected and no Transducer Database exists in the current I-deas Model File then the software will ask you if you want to create a Transducer Database and add the detected transducers.

 

Answering ‘Yes’ to this question will create a Transducer Database and the detected transducers are then added to the channel table spreadsheet including model number, serial number and calibration date. Answering ‘No’ to the database question means the TEDS information will be set for corresponding channels without creating transducers.

 

If the Transducer Database already exists in the I-deas Model File the newly discovered transducers are simply added to the database.

 

Although the Channel Table Spreadsheet automatically recognizes the type of transducer detected with TEDS it does not set all of the measurement parameters automatically. Some parameters may need to be set manually.

 

Look for more information about the new Channel Table Spreadsheet in I-deas.

 

Please note, that when a transducer database is created I-deas always creates a dummy transducer (usually with a serial number of ‘1’) to support all channels with unidentified transducers.

 

Back to top

 

 

7.       Using I-deas with LAN-XI

 

7.1       TEDS

During initialization of the front-end each input channel is scanned for transducers with TEDS information. TEDS transducers discovered by the LAN-XI Front-end Driver will be available through the I-deas Channel Table Spreadsheet in the “Transducers” window.

 

Look for more information about TEDS at: http://www.ieee.org

 

7.2       DC offset compensation

Whenever an input channel is switched to DC coupling, DC offset compensation is automatically performed internally in the input module. There is no way (and no need) to do DC offset compensation manually.

 

7.3       Zoom

Zoom measurements are not supported for the LAN-XI Front-end Driver inputs, so all measured frequency ranges are baseband (from 0 Hz and up). The generator random outputs do support a frequency range started at a frequency greater than 0 Hz.

 

7.4       Impact Hammer Triggered Time Preview

During Time Preview it is possible to change the Input Ranges. This may cause a short break in the front end sampling, so wait a few seconds before triggering a new measurement with the hammer.

 

7.5       Channel Naming

Channel names are presented in I-deas using the following naming convention:

 

N C”.F.M.C (for input channels)

N S”.F.M.C (for source channels)

Where:

N

- denotes the actual I-deas channel number

F

- denotes the frame number

M

- denotes the module number

C

- denotes the  module channel number

 

For example “263 – C8.3.5” means the I-deas input channel number 263, which is channel number 5 in module number 3 in frame number 8.

 

7.6       Source signals

The LAN-XI Front-end Driver will skip any sources above the number of sources supported by I-deas (currently 20). Sources detected first will be used first.

 

You can have up to 16 uncorrelated source signals, when using the random signal type. Correlation and phase only makes sense between modules of same type.

 

When more than one source module is used to output a fixed sine signal, the phase between the sources may be corrupted if a source’s frequency is changed. If all sources are then set to the same frequency, the phases will be out of synchronization. Stopping and starting signal sources synchronizes the source outputs and restores the phase to the set values.

 

7.7       Burst Random Triggering

The Source Trigger Method is not supported in this release. Burst Random measurements will require setting the Trigger Method to Every Frame and using a Channel trigger. You will need to set the burst random Duration % and Off Time % to have a combined percentage greater than 100%. A suggestion is to use a combined percentage of 120% or more. You will also want to adjust the trigger Level % and Pre Trigger delay for good triggering results.

 

7.8       Running with PULSE

Accessing PULSE front-ends from PULSE and I-deas simultaneously on a PC is NOT supported. If this has accidentally occurred, you should reboot your PC and your front-end(s).

 

7.9       Discontinuous Sampling

A measurement where sampling has become discontinuous may tend to have gaps in the sampling stream every few frames as the measurement continues. This is caused by the sampling acquiring data faster than it can be transferred. At least 5 seconds of data should be continuous because of internal data buffers.

 

7.10     Module Order

The Front-end Setup program can be used to organize the modules and therefore the order of the channel numbers. The following ordering rules apply:

 

  1. All stand-alone modules will be before modules that are installed in frames.
  2. The ordering of stand-alone modules can be changed.
  3. The ordering of frames can be changed.
  4. Modules within a frame will numbered according to their order in the frame.

 

7.11     Closed Loop Control

Changes made to source (generator) attributes are done over a transition period. During Closed Loop Control, changing each of the following attributes will have a 0.3 second delay: amplitude (level), phase, and frequency. This allows the source output to settle before the Closed Loop Control algorithm analyzes the monitor channel during Amplitude, Phase, or combined Amplitude/Phase control. For best results, you should also set an appropriate settling time in the Step Sine setup dialog.

 

             

Back to top

 

8.       Known Problems

 

8.1       Possible Front-end Mismatch

The LAN-XI driver for I-deas depends on Front-end Setup to create the LAN-XI configuration. The results are unpredictable if you use the LAN-XI driver in I-deas when the configuration has been set up for a front-end type different than LAN-XI.

 

8.2       Data Transfer Delay

The data buffer in the channel hardware can cause a delay between sampling and what is shown in the host computer. This tends to happen for frame sizes smaller than 1024 when using high sample rates.

 

8.3       Recovering From Hang or Crash

If I-DEAS happens to hang, use the Stop sign in the I-DEAS icon panel. If this doesn't return control to I-DEAS, use "I-DEAS Command Prompt" in the "NX I-DEAS 6.4" Start menu, go to your working folder in the prompt window, find and run the most recent STOPxxx.cmd script.

 

8.4       Incorrect Overload Reporting

Overload conditions can become "latched" in the measurement driver so that overloads are reported while the channel indicators on the modules are green. It is recommended that you use Preview to perform autoranging. You should not enable the "Autorange before Acquire" option.

 

8.5       Triggered Message and Bell After Frame is Acquired

The "Triggered" message and bell tend to happen at the end of acquiring a data frame since trigger events are detected in the host. This is most apparent when using triggering for a frame that has a long time length.

 

Back to top

 

9.       Revision history

The following table shows the PULSE/Front-end Driver/I-deas relations, and major changes to the releases:

 

Front-end

Driver

Date

I-deas

OS

PULSE

Comments

0.7

Q4/2008

5

6

XP/Vista

13.1

Initial version. No IDAe, no Source Trigger, no frame support.

0.8

Q4/2008

5

6

XP/Vista

13.1

Support for disabling source channels.

0.9

Q1/2009

5

6

XP/Vista

13.1

Improved buffer status flag access.

1.0

Q2/2009

5

6

XP/Vista

13.5

Built with PULSE 13.5 release.

1.1

Q1/2010

6

6.1

XP

14.1

Built with PULSE 14.1 release.

1.2

Q4/2010

6

6.1

6.1m1

XP

W7, 32-bit

W7, 64-bit

15

15.1

Built with PULSE 15 release.

1.3

Q3/2011

6

6.1

6.1m1

6.1m2

XP

W7, 32-bit

W7, 64-bit

16

16.1

Built with PULSE 16 release.

1.3

Q3/2011

6

6.1

6.1m1

6.1m2

XP

W7, 32-bit

W7, 64-bit

16

16.1

Built with PULSE 16 release.

1.3.1

Q3/2012

6

6.1

6.1m1

6.1m2

6.2

XP

W7, 32-bit

W7, 64-bit

16

16.1

Built with PULSE 16 release. Fix 64-bit registry access.

1.4

Q4/2012

6

6.1

6.1m1

6.1m2

6.2

6.3

XP

W7, 32-bit

W7, 64-bit

17.1

Built with PULSE 17.1 release.

1.4.1

Q4/2012

6

6.1

6.1m1

6.1m2

6.2

6.3

XP

W7, 32-bit

W7, 64-bit

17.1

Built with PULSE 17.1 release. Workaround for PULSE frame limits.

1.4.2

Q1/2013

6

6.1

6.1m1

6.1m2

6.2

6.3

XP

W7, 32-bit

W7, 64-bit

17.1

Built with PULSE 17.1 release. First Frame triggering fix.

1.5

Q4/2013

6

6.1

6.1m1

6.1m2

6.2

6.3

6.4

XP

W7, 32-bit

W7, 64-bit

W8, 32-bit

W8, 64-bit

18.0

Built with PULSE 18.0 release.

1.6

Q4/2013

6

6.1

6.1m1

6.1m2

6.2

6.3

6.4

XP

W7, 32-bit

W7, 64-bit

W8, 32-bit

W8, 64-bit

18.1

Built with PULSE 18.1 release. .NET Framework 4.5 fix.

2.0

Q4/2014

6.4

6.5

W7, 32-bit

W7, 64-bit

W8.1, 64-bit

19.0

Built with PULSE 19.0 release. No standalone install.

2.1

Q2/2015

6.4

6.5

W7, 32-bit

W7, 64-bit

W8.1, 64-bit

19.0

Built with PULSE 19.0 release.

2.2

Q2/2016

6.4

6.5

W7, 32-bit

W7, 64-bit

W8.1, 64-bit

W10, 64-bit

20.0

Built with PULSE 20.0 release.

2.3

Q4/2016

6.4

6.5

6.6

W7, 32-bit

W7, 64-bit

W8.1, 64-bit

W10, 64-bit

21.0

Built with PULSE 21.0 release.

2.4

Q1/2017

6.4

6.5

6.6

W7, 32-bit

W7, 64-bit

W8.1, 64-bit

W10, 64-bit

21.0

Built with PULSE 21.0 release. Overload fix, dapmain.exe check.

 

 

Back to top