PCB Strain Rate

This C++ Script calculates PCB strain rate according to IPC/JEDEC-9704A. After importing the script the following setup should appear:

MATH_Cpp_PCB_strain_rate_published_setup

For general information about the C++ Script see -> C++ script.

Input

Define the input channel for A, B and C rosette.

This script uses the 45° rosette as seen on the picture below. MATH_Cpp_PCB_strain_rate_45_rosette

Settings

Threshold type:

  • From PCB thickness - the threshold values are calculated automatically from PCB thickness.
  • From threshold value - use the inputted threshold value.

PCB Thickness:

  • define the thickness of the PCB. Only used if the threshold type is “From PCB thickness”.

Threshold value:

  • define the threshold value. Only used if threshold type is “From threshold value”.

Minimal strain rate on reference curve:

  • x-coordinate of the minimal strain rate outputted on the reference curve. Only used for visual representation of the threshold.

Maximal strain rate on reference curve:

  • x-coordinate of the maximal strain rate outputted on the reference curve. Only used for visual representation of the threshold.

Output epsilon A, B, C, D channels:

  • enable or disable output of epsilon A, B, C, D channels.

Output

The script outputs the following channels. They are organized in groups for a better overview. Epsilon outputs

  • Epsilon A
  • Epsilon B
  • Epsilon C
  • Epsilon D

Principal strain outputs - strain calculated in real time

  • Maximum principal strain
  • Minimum principal strain
  • Diagonal strain

Principal strain rate outputs - strain rate calculated in real time

  • Maximum principal strain rate
  • Minimum principle strain rate

Maximum strain and strain rate outputs - the biggest value of max/min strain or strain rate compared by its absolute values

  • Maximum strain
  • Maximum strain rate

Absolute maximum outputs - absolute value of the maximum strain and maximum strain rate

  • Absolute maximum strain
  • Absolute maximum strain rate

Overall strain outputs - max/min strain value over time

  • Overall maximum strain
  • Overall minimum strain

Overall strain rate outputs - max/min strain rate value over time

  • Overall maximum strain rate
  • Overall minimum strain rate

Exceeds threshold output

  • Ovl

Reference curve outputs - used for visual representation of threshold on XY Recorder

  • Reference curve x
  • Reference curve y

Nearest point outputs - strain and the strain rate nearest in value to the threshold

  • Nearest strain rate to threshold
  • Nearest strain to threshold

Example of the output: MATH_Cpp_PCB_measurment To get an image like this on the XY recorder choose the Graph type to be “Pairs of x-y” and in the Drawing options choose the “Log X” option. Plot the threshold by first clicking the “Reference curve x” output channel and then the “Reference curve y” output channel. Plot the maximum principal strain rate vs maximum principal strain graph first clicking the “Maximum principal strain rate” output channel and then the “Maximum principal strain” output channel.