BEST PRACTICES. Matrix Codes General guidelines for working with matrix codes. What are Matrix Codes?

Similar documents
P R O D U C T D A T A

PRODUCT DATA. PULSE Data Manager Type Uses and Features

2016 Copyright Brüel & Kjær. All rights reserved

PRODUCT DATA. BK Connect Loudness and Overall Analysis Applet Type 8490-D-N-SYS. Uses and Features

PRODUCT DATA. Charge to CCLD Converter Types 2647 A, B, C, D, D 001, D 002, D 003, D 004, and E. Features and Benefits. Features

2013 Copyright Brüel & Kjær. All rights reserved

D, 8400 E 8400 F

A QR (Quick Response) code is one type of 2D matrix bar code developed. by the Denso Wave Company, a Japanese manufacturer of automotive

The Ranger 1300 Rangefinder

TestAnyTime Image Form Design Guide. English Version

PRODUCT DATA. PULSE Indoor Pass-by Noise Testing Type 7793 with Optional Exterior Noise Contribution Analysis. Uses and Features

IN-VEHICLE POWERTRAIN NOISE EVALUATION. DISCOM Mobile

An introduction to using QR codes in scholarly journals

BLIPS perfectly aligned cleaned by any impurity Gently press the lens

Unit 3: Optics Chapter 4

PULSE Indoor Pass-by and Exterior Noise Contribution Analysis System

The Ranger 1800 Rangefinder

Mini WiFi Camera. Setup Manual

RAZER KIYO MASTER GUIDE

PRODUCT DATA. PULSE SPC Time Insight Type 8601-S. Uses and Features

It's Safe, Smart, Simple and Fast!

Instructions when using for the first time Hoofdstuk U K 1 Introduc tion Introduc 2 Safety 2 Safety 2.1 General information 2.

DISCLAIMER & COPYRIGHT

V530-R150E-3, EP-3. Intelligent Light Source and a Twocamera. Respond to a Wide Variety of Applications. 2-Dimensional Code Reader (Fixed Type)

Lecture 15: Shading-I. CITS3003 Graphics & Animation

Unit 3: Chapter 5. Reflection

Lighting. Figure 10.1

Orthogonal Projection Matrices. Angel and Shreiner: Interactive Computer Graphics 7E Addison-Wesley 2015

User Manual. Binocular Zoom Stereo Microscope with Boom Stand. MicroscopeNet.com

CS6670: Computer Vision

this is the incoming ray that will hit the solid surface/barrier (e.g. a mirror)

INSTALLATION MANUAL. Predictor-LimA Type Valid from Version BE English

Help us make this document better smarttech.com/docfeedback/ USER S GUIDE FOR MODEL KAPP42

Muvi X-Drone calibration. Page 1: LED Flight Indicators Page 2: Accelerometer Calibration Page 4: Gyroscope Calibration Page 5: Remote Calibration

There are some issues to be resolved in SEMI T7-0415, so the revision is being proposed in this ballot. The points are as following:

Distributed Ray Tracing

DATA DOUBLER. Apple Mac mini (2009)

The exam begins at 2:40pm and ends at 4:00pm. You must turn your exam in when time is announced or risk not having it accepted.

LAN-XI Front Panels UA-2100 to -2105, UA-2107 to -2114, UA-2116 to and UA-3100 to -3102; LAN-XI Array Front Panel UA-2145-D

Unit 3: Optics Chapter 4

The Impact 850 Laser Rangefinder

or call

Exploring Microsoft Office Word 2007

PRODUCT DATA. PULSE Data Manager Type 7767-A, -B, -C, -D

Let a line l and a point P not lying on it be given. By using properties of a transversal and parallel lines, a line which passes through the point P

2018 Graphic Communication. Higher. Finalised Marking Instructions

LED Pixel Rail 40 RGB LED strip. user manual

Volume Illumination & Vector Field Visualisation

Smart Business Security System Quick Start Guide

P R O D U C T D A T A

Korean Keyboard Label Instructions and Specifications

Vision. OCR and OCV Application Guide OCR and OCV Application Guide 1/14

2D BASICS & EVOLUTION OF 2D SYMBOLOGIES

Smartphone Photo Printer Item No

CS5670: Computer Vision

Quick Start Manual. Color Image Scanner

Volume Illumination, Contouring

1.54 Law of Reflection

Computer Vision. The image formation process

The Onyx2 is to be used with the authorized FeelConnect app only.

MET71 COMPUTER AIDED DESIGN

PRACTICAL GEOMETRY SYMMETRY AND VISUALISING SOLID SHAPES

CS 130 Final. Fall 2015

PRODUCT DATA. Piezoelectric Charge Accelerometer Types 4500 A and 4501 A. Uses and Features

An Introduction to a Unique Safeguard Technology for Headset Users

CS 381 Computer Graphics, Fall 2008 Midterm Exam Solutions. The Midterm Exam was given in class on Thursday, October 23, 2008.

Data Transfer Using a Camera and a Three-Dimensional Code

Keynote 08 Basics Website:

HD WiFi Indoor / Outdoor Camera Kit. Quick Start Guide

Keynote Basics Website:

License Plate Recognition (LPR) Camera Installation Manual

Toucan Surveillance Kit Camera & Smart Socket. User s Manual Model: TSK100KU

VZ-TVI-B3040MZVF 3MP Motorized VF EXIR Bullet Camera

iminicam 1080p Wireless Spy Camera User Manual

spoe NVR system Quick Start Guide

QuickSpecs. HP Z 3D Camera. HP Z 3D Camera. Overview. 1. Main Module 2. Mount 3. Scan Mat

Texture Mapping. Images from 3D Creative Magazine

DV5-2. SC-DV5_Main.jpg. SC-DV5_Main.jpg. SC-DV5_Main.jpg

Lets assume each object has a defined colour. Hence our illumination model is looks unrealistic.

SMART Board 480 interactive whiteboard. User s guide

ARCHITECTURAL GUIDELINES FOR INSTRUCTIONAL TECHNOLOGY

ISO/IEC Information technology Automatic identification and data capture techniques Direct Part Mark (DPM) Quality Guideline

The Wireframe Update Buttons. The Frontface and Backface Buttons. The Project Designer 265

ISO/IEC INTERNATIONAL STANDARD

CS230 : Computer Graphics Lighting and Shading. Tamar Shinar Computer Science & Engineering UC Riverside

USER S GUIDE. Table of Contents: Introduction... 3 Overview...4 Precautions... 5 Installing Batteries...6 Mounting the MS-77

Introduction Rasterization Z-buffering Shading. Graphics 2012/2013, 4th quarter. Lecture 09: graphics pipeline (rasterization and shading)

The Ranger 1000 Rangefinder

CS452/552; EE465/505. Intro to Lighting

FSST Passive 3D Kit for Blackwing (3D models) ASSEMBLY AND CALIBRATION. Part. No.: R Ref: R Rev: 01

At the interface between two materials, where light can be reflected or refracted. Within a material, where the light can be scattered or absorbed.

Section 2 Flat Mirrors. Distinguish between specular and diffuse reflection of light. Apply the law of reflection for flat mirrors.

How-To Guide SAP 3D Visual Enterprise Author 8.0 Document Version: How To Work with Textures

iphone 8 Plus LCD Screen and Digitizer Replacement

HD WiFi Outdoor Camera. Quick Start Guide. Connect with Beam VER-Z3

Do not place or mount Ocli 1 in an area where it will be exposed to water. Ocli 1 is designed for indoor use.

inview 360 Fusion Calibration Guide Safe Fleet September 2018 All rights reserved Document #: XE-SNB1-CAL-PM-R0A

Color and Shading. Color. Shapiro and Stockman, Chapter 6. Color and Machine Vision. Color and Perception

Science 8 Chapter 5 Section 1

Unit 21 - Creating a Navigation Bar in Macromedia Fireworks

Transcription:

BEST PRACTICES Matrix Codes General guidelines for working with matrix codes Selected Brüel & Kjær transducers feature matrix codes as laser engravings and/or printed labels. The matrix codes provide access to transducer information online as well as setup information designed for use with the Transducer Smart Setup app. In this document, we discuss best practices for working with matrix codes. bksv.com To learn more about Transducer Smart Setup, you can: Scan any Brüel & Kjær transducer with a data matrix code and select Smart Setup from the drop down menu Visit the Transducer Smart Setup page on bksv.com What are Matrix Codes? 160001 Matrix codes are square or rectangular symbols that contain information. The basic element of a matrix code is the cell. Cells are small squares in two contrasting colours that are arranged in a specific pattern. The Quick Response (QR) Code * and data matrix are types of matrix codes. Examples of information that can be encoded in a matrix code are: plain text (including logograms), Global Positioning System (GPS) coordinates, Uniform Resource Locators (URLs), phone numbers and email addresses. Fig. 1 Basic anatomy of matrix codes. Left: data matrix Right: QR Code 1 3 1 2 3 2 Common Features All matrix codes include: A quiet zone, indicated by (1). This is the empty area around the code that isolates it from the surroundings and prevents disruptions when reading the code Finder patterns, indicated by (2). Finder patterns serve to detect the code, determine its size, orientation, angle and any distortion (for example, codes on curved surfaces). In the data matrix code, the finder pattern is a solid L shaped collection of cells. In a QR Code, the finder pattern is made of three square patterns located in three corners of the code Timing patterns, indicated by (3). This is a pattern of alternating light and dark cells. It contains a vertical and a horizontal arm. Timing patterns help to determine the size of the code, and to read distorted codes or codes at an angle. It can also indicate data capacity and version information, depending on the type of code 160002 * QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and in other countries

Brüel & Kjær Data Matrices Error Correction Many matrix codes have error correction features. Error correction can correct for a finite amount of unreadable cells. The data matrix codes on Brüel & Kjær transducers are version ECC 200 which uses Reed Solomon error correction codes. Data matrix codes on Brüel & Kjær transducers can be used in one of two ways: as a link to responsive web pages that clearly display information specific to the transducer on any device, and in combination with the Transducer Smart Setup app for multichannel test setup. Orientation The data matrix codes on Brüel & Kjær accelerometers are encoded with the accelerometer s orientation in a cartesian coordinate system. Each matrix code on an accelerometer is unique since each one encodes a unique orientation. Fig. 2 Labelled symbols indicate the orientation of a triaxial accelerometer Y Z X 160003 The orientation is also indicated by labelled symbols (see Fig. 2). The finder pattern in the data matrix is used to represent two vectors in a cartesian coordinate system with arrows indicating their direction. Where the two vectors meet is a third vector, perpendicular to the other two. This third vector is marked with a circle. The circle contains either a dot or a cross. A dot indicates that the vector points outward, and a cross indicates that the vector points inward. The letters next to the arrows and circle label each vector. Reading a Matrix Code Microphones Microphone data matrices are not encoded with orientation information as their measurements are independent of a cartesian coordinate system. When using the Transducer Smart Setup app, set their DOF directions to scalar. Matrix codes are made of rows and columns of two dimensional cells. Therefore, they are read with a device that can see in two dimensions. Matrix code reader applications for your mobile digital device use the installed camera to read the matrix code and an algorithm to decode it. The maximum and minimum distances at which you can read a matrix code vary based on the size and quality of the matrix code, the type of reader you are using and environmental conditions such as lighting. As an example, Brüel & Kjær matrix codes are designed to be read at a distance of 10 cm (4 in) using the Transducer Smart Setup App installed on an Apple iphone * in diffuse light. Fig. 3 Recommended orientation of the matrix code reader with respect to the matrix code Positioning the Reader An important consideration when reading a matrix code is the relationship of the reader to the matrix code. The best position from which to read the code is to place the reader parallel to the surface on which the code is printed with the code square in the viewfinder (see Fig. 3). However, if you are using the light source on your reader, move the reader so that it is slightly offset from parallel to avoid any surface reflections. Note that there is a certain amount of freedom when reading matrix codes. The finder and timing patterns of matrix codes allow them to be read from multiple angles. 160004 * iphone is a trademark of of Apple Inc., registered in the U.S. and other countries 2

Problems Reading a Matrix Code The following are things that affect the camera s ability to read a matrix code: Reflections Shadows Location Damage Background Reflection Reflected light, either from the matrix code or the surrounding surfaces, essentially blinds your camera. Reflections can occur from any light source, including the light on your mobile digital device. Fig. 4 Avoid light reflection when reading matrix codes From an optical perspective, there are two types of transducer mounting surfaces to consider: matt surfaces and shiny (or glossy) surfaces. Matt surfaces absorb light and, hence, cause few problems when reading matrix codes. Shiny surfaces reflect light and do so in either a diffuse or specular manner. An example of diffuse reflection is sunlight reflecting off snow. An example of specular reflection is sunlight reflecting off a mirror. If you are having problems due to specular reflection, note the light source and shape of the 160005 reflecting surface, then place the camera in such a way as to avoid reflection (see Fig. 4). You can also use a piece of paper or your hand to block the light source which can solve reading problems that result from either specular or diffuse reflection. To avoid specular reflection from the camera s flash, move the camera slightly so that the light produced does not hit the reflecting surface at a right angle. Shadows Poor lighting can make it difficult for the camera to see the code. Shadows can be caused by either a lack of lighting as well as backlighting, which is illumination from behind. See Lighting below. Illuminate the code with additional lighting or use the light on your mobile digital device. To reduce shadows caused by backlighting, hold a piece of paper between the code and the light source. This can effectively diffuse the light and reduce shadows. Location Matrix codes need to be completely visible through the viewfinder of the matrix code reader. When possible, place the code in a location that allows you to scan it easily, away from objects that may partially block it. Damage Matrix codes have error correction features that allow them to be read even if the code is dirty or damaged. However, extensive dirt and damage can render the code unreadable. If the unreadable matrix code is one that you generated, reprint it. In the case of Brüel &Kjær transducers with engraved data matrix codes, proper care and maintenance can keep the data matrices functional for a long time, see Care and Maintenance below. 3

Background The camera in your matrix code reader must be able to distinguish the code from its surroundings. The colour of the background and the amount of clutter in it can prolong the time it takes for the camera to pick out the code. Place the code in an area that enhances the contrast between the light and dark elements of the code, such as an undecorated, light coloured surface. You can cover decorated or dark surfaces with paper. Clear the area of unnecessary items. Lighting Care and Maintenance The visibility of the matrix code is affected by lighting. The contrast level between the light and dark elements of a matrix code is key to successful readings. Reflections and shadows can make it impossible for the camera to see the contrast. Here are a few lighting considerations: Avoid strong, direct lighting as it can cause reflections and shadows. Examples of lighting that can be too strong are sunlight and spotlights Diffuse lighting is the ideal condition for reading codes. Multiple light sources in a variety of locations and positions can produce an environment with diffuse lighting Fluorescent lighting and monitors can produce flickering in your camera s viewfinder, but should not affect its ability to read the code Most lighting problems can be solved by adjusting the lighting with items you have at your disposal. You can use a piece of paper to shade the code from bright lights or the light on your mobile digital device to illuminate areas in shade. The following information is for the care and maintenance of Brüel & Kjær transducers that feature engraved data matrix codes. Protect your transducer from unnecessary scratches and dents during mounting, use and removal. Error correction can compensate for some damage but it has its limits. Keep the surface of the transducer clean so that the matrix code is easily read. When not in use, it is always a good idea to store your transducer in its case. Mounting Materials The following mounting materials are safe to use on transducers with matrix code engravings: Mounting clips Cyanoacrylate Mounting grease Beeswax Removal of Accelerometers In the case of adhesive mountings, use a wrench (adjustable or otherwise) to gently twist off the accelerometer. The engraved matrix code is scratch resistent to light mechanical wear and tear, but excessive force can scratch or deform the surface of the transducer. Therefore, the use of tools such as screwdrivers, pliers and hammers is not recommended. 4

Generating Matrix Codes Cleaning Dirt from mounting materials and the testing environment can accumulate on the surface of the transducer, making the matrix code impossible to read. For cleaning, the following are safe to use on transducers with matrix code engravings: Alcohol recommended for general cleaning Acetone to remove cyanoacrylate Mild soap or dishwashing liquid Remember to use protection, for example gloves and/or a mask, when using certain products to avoid harmful exposure. You can use a matrix code generator to make your own matrix codes. Many are available online with varying subscription plans and options. Mobile matrix code reader applications are another option as some include matrix code generators. Printing Print the code in a dark colour on light colored paper. The greater the contrast between the two colours, the easier it will be to read your code. Print on matte paper because it reflects less light than glossy paper. Matrix Codes for Transducer Smart Setup Data matrices or QR Codes can be generated for use with Transducer Smart Setup. To create a matrix code that will enter transducer information in the correct fields, use this syntax: Transducer type number/transducer serial number For example, you have a Type 1234 A transducer with serial number 1234567. Create a text matrix code which encodes this text: 1234A/1234567 To create a matrix code that will enter DOF information in the correct fields, use this syntax: DOF/Component ID/Node ID For example, you have a DOF Node with Component ID Left Wing and Node ID 3. Create a text matrix code which encodes this text: DOF/LeftWing/3 Do not include hyphens or spaces when entering the text you wish to encode. Note that the forward slashes are a necessary component of the syntax. For more information on how to use Transducer Smart Setup, including definitions of DOF Node, Component ID and Node ID, see the user manual for Transducer Smart Setup (BN 1706). 5

Brüel & Kjær and all other trademarks, service marks, trade names, logos and product names are the property of Brüel & Kjær or a third party company. ËBR-8048---]Î BR 8048 11 2016 01 Brüel & Kjær. All rights reserved. Brüel & Kjær Sound & Vibration Measurement A/S DK 2850 Nærum Denmark Telephone: +4577412000 Fax: +4545801405 www.bksv.com info@bksv.com Local representatives and service organizations worldwide Although reasonable care has been taken to ensure the information in this document is accurate, nothing herein can be construed to imply representation or warranty as to its accuracy, currency or completeness, nor is it intended to form the basis of any contract. Content is subject to change without notice contact Brüel & Kjær for the latest version of this document.