Wahyudin Syam
  • Articles
  • Topics
  • Search
  • About
  • Contact
  • Shop
The history and introduction of CMM: the inseparable relation between CMM and GD&T
Metrology

The history and introduction of CMM: the inseparable relation between CMM and GD&T

The invention of coordinate measuring machine (CMM) is a direct consequence of the need to verify dimensional tolerances (GD&T). In this post, the history behind the invention of CMM as well as a brief introduction about CMM is presented.

  • Wahyudin Syam
Wahyudin Syam Feb 19, 2022 • 9 min read
The problematic aspect of number crunching in programming: Case study in GNSS calculations
Applied programming

The problematic aspect of number crunching in programming: Case study in GNSS calculations

In programming, especially for languages requiring explicit data type declarations, such as C/C++, FORTRAN and Java, the number of bits to represent numbers are very important.

  • Wahyudin Syam
Wahyudin Syam Feb 12, 2022 • 6 min read
Measurement uncertainty estimation: Spreadsheets method
Metrology

Measurement uncertainty estimation: Spreadsheets method

This post will discuss Spreadsheets method to estimate measurement uncertainties. This method is the most well-known and used method to estimate measurement uncertainties.

  • Wahyudin Syam
Wahyudin Syam Feb 5, 2022 • 10 min read
Generating GPS L1 C/A pseudo-random noise (PRN) code with MATLAB and C/C++
GNSS

Generating GPS L1 C/A pseudo-random noise (PRN) code with MATLAB and C/C++

In this post, C/A codes for GPS signals generation will be discussed. The C/A code implementation in MATLAB and C/C++ are presented as well.

  • Wahyudin Syam
Wahyudin Syam Jan 29, 2022 • 12 min read
How BMW reduces their assembly cost by optimising assembly features and fixturing constraints
Tolerancing

How BMW reduces their assembly cost by optimising assembly features and fixturing constraints

BMW reduces their total assembly cost by significantly reducing, if not completely eliminating, fixtures for assembly.

  • Wahyudin Syam
Wahyudin Syam Jan 22, 2022 • 7 min read
Simplicity is the ultimate sophistication: The use of simple rules for successful research
Research

Simplicity is the ultimate sophistication: The use of simple rules for successful research

Actually, to be successful in our research or jobs or other activities, we just need to follow and commit to few simple rules.

  • Wahyudin Syam
Wahyudin Syam Jan 15, 2022 • 11 min read
Continuous and discrete statistical distributions: Probability density/mass function, cumulative distribution function and the central limit theorem
Research

Continuous and discrete statistical distributions: Probability density/mass function, cumulative distribution function and the central limit theorem

In real world, all variables are random and the randomness is modelled by statistical distributions. In this post, various type of statistical distributions for both continuous and discrete random variables are explained.

  • Wahyudin Syam
Wahyudin Syam Jan 8, 2022 • 14 min read
TUTORIAL: C/C++ implementation of circular buffer for FIR filter and GNU plotting on Linux
Applied programming

TUTORIAL: C/C++ implementation of circular buffer for FIR filter and GNU plotting on Linux

In this post, a tutorial for implementing the concept of circular buffer to a finite impulse response (FIR) filtering application of continuous data is presented. Also, the plotting of the filtered data with GNU plot application in Linux will be shown.

  • Wahyudin Syam
Wahyudin Syam Jan 1, 2022 • 13 min read
TUTORIAL: C/C++ programming with Qt framework, OpenCV and Eigen libraries for ellipse fitting from images
Applied programming

TUTORIAL: C/C++ programming with Qt framework, OpenCV and Eigen libraries for ellipse fitting from images

This post presents how to develop and deploy an application for ellipse fitting from white blobs on images. The development is on Windows operating system. In this application, C/C++ programming language will be used along with Qt framework, OpenCV and Eigen libraries.

  • Wahyudin Syam
Wahyudin Syam Dec 25, 2021 • 21 min read
GPS (GNSS) signal processing chain from a received raw signal, signal acquisition, tracking to demodulation: An introduction
GNSS

GPS (GNSS) signal processing chain from a received raw signal, signal acquisition, tracking to demodulation: An introduction

In this post, gentle explanations focusing on the evolution of GPS signals from a satellite to a receiver and the processing chains from the raw received signals, signal acquisition, tracking to demodulation are presented.

  • Wahyudin Syam
Wahyudin Syam Dec 18, 2021 • 16 min read
Datum references, tolerance zone and material condition in GD&T
Tolerancing

Datum references, tolerance zone and material condition in GD&T

This post explains some fundamental elements of GD&T. The elements are datum reference (datum reference frame), tolerance zone and material condition.

  • Wahyudin Syam
Wahyudin Syam Dec 11, 2021 • 12 min read
Examples on how to interpret GD&T: Form, orientation, location and run-out tolerances
Tolerancing

Examples on how to interpret GD&T: Form, orientation, location and run-out tolerances

This post presents and discusses real examples on how to interpret GD&T tolerancing symbols from technical drawings.

  • Wahyudin Syam
Wahyudin Syam Dec 4, 2021 • 16 min read
The role of measurement uncertainty in quality inspection
Metrology

The role of measurement uncertainty in quality inspection

In quality inspection, measurement uncertainty has a fundamental role in deciding the conformance and non-conformance of a part.

  • Wahyudin Syam
Wahyudin Syam Nov 27, 2021 • 7 min read
Understanding measurement model, systematic error and random error
Metrology

Understanding measurement model, systematic error and random error

In this post, three important aspects in measurement are concisely discussed. The three aspects are measurement model, systematic error and random error.

  • Wahyudin Syam
Wahyudin Syam Nov 20, 2021 • 4 min read
Measurement uncertainty estimations: Monte-Carlo simulation method
Metrology

Measurement uncertainty estimations: Monte-Carlo simulation method

In this post, a method to estimate measurement uncertainties based on Monte-Carlo simulation is presented with examples.

  • Wahyudin Syam
Wahyudin Syam Nov 12, 2021 • 10 min read
12 fallacies that should be avoided when constructing arguments
Academic writing

12 fallacies that should be avoided when constructing arguments

In this post, 12 fallacies when writing arguments for scientific articles are presented with examples. Some of the presented fallacies seem to be very small and commonly used, but those fallacies completely change the meaning of arguments written in a scientific article.

  • Wahyudin Syam
Wahyudin Syam Nov 6, 2021 • 8 min read
Measurement uncertainty estimations: GUM method
Metrology

Measurement uncertainty estimations: GUM method

Any types of measurement results should be presented with their associated uncertainty. In this post, a method to estimate measurement uncertainties based on Guide to the expression of uncertainty in measurement (GUM) is presented with examples.

  • Wahyudin Syam
Wahyudin Syam Oct 31, 2021 • 9 min read
Five fundamental rules for scientific writing that are applicable for all fields
Academic writing

Five fundamental rules for scientific writing that are applicable for all fields

This post explains five important rules to write scientific articles. The rules can be applied to all types of research fields. The five rules are logical, clear, accurate, concise and audience-dependence.

  • Wahyudin Syam
Wahyudin Syam Oct 24, 2021 • 6 min read
3D tolerance stack-up analysis with examples
Tolerancing

3D tolerance stack-up analysis with examples

In this post, 3D tolerance stack-up analysis will be explained with two examples. Both traditional “+/-” dimensional tolerance and geometrical tolerance (GD&T) are considered.

  • Wahyudin Syam
Wahyudin Syam Oct 19, 2021 • 15 min read
2D tolerance stack-up analysis with examples
Tolerancing

2D tolerance stack-up analysis with examples

Every part constituting an assembled product has tolerances assigned to the part’s features. These assigned tolerances cause variations on the key characteristics (KCs) of the assembled part. How can we know how much the variations on the KCs before manufacturing the parts?

  • Wahyudin Syam
Wahyudin Syam Oct 12, 2021 • 16 min read
Ten types of dimensional and geometrical measurement error
Metrology

Ten types of dimensional and geometrical measurement error

In any dimensional and geometrical measurements, different types of measurement error decrease the accuracy of the measurements. These types of measurement error are due to measurement procedures and the structural elements of an instrument

  • Wahyudin Syam
Wahyudin Syam Oct 7, 2021 • 12 min read
Five common small writing mistakes that destroy an article
Academic writing

Five common small writing mistakes that destroy an article

Very often, we have writing mistakes that seem to be small. However, those mistakes significantly damage our articles.

  • Wahyudin Syam
Wahyudin Syam Sep 30, 2021 • 6 min read
50 proven practical tips for successful PhD and research that everyone should know
Research

50 proven practical tips for successful PhD and research that everyone should know

To be successful in research or PhD, anyone can apply these 50 proven tips that are applicable for all types of research activities and PhD studies.

  • Wahyudin Syam
Wahyudin Syam Sep 25, 2021 • 24 min read
Understanding fixturing constraints: locator, clamping, support and guide
Tolerancing

Understanding fixturing constraints: locator, clamping, support and guide

Fixturing system has a very important role in assembly processes. Despite the complexity of fixturing systems, there are four main roles that fixturing systems should have. The four roles are locating, clamping, supporting and guiding parts during assembly processes.

  • Wahyudin Syam
Wahyudin Syam Sep 20, 2021 • 10 min read
Understanding fundamental assembly features: Mate and contact features
Tolerancing

Understanding fundamental assembly features: Mate and contact features

Assembly is the final step to make a product in its complete form. However, no matter how complex the geometry of a part is, the part’s assembly features are boiled down to two fundamental types: mate and contact features.

  • Wahyudin Syam
Wahyudin Syam Sep 17, 2021 • 10 min read
Wahyudin Syam © 2025
  • Shop
  • Search
  • Articles
  • Topics
  • About
  • Contact
  • Privacy policy
  • Disclaimer
Powered by Ghost