Blog
Top 10 Mistakes an MWD can Make
Managing resources is a key component to being successful during a boom, no resource is of greater [..]
Core Values and Company Culture
Part 1 “You sit on a stabilizer ball. You put your feet into the power stirrups, you reach up, and [..]
Filtering Basics: Importance of Linear Phase
Linear phase and computation/memory complexity are important characteristics to consider when [..]
Revisiting OAuth 2 in LabVIEW
Recap In my previous blog, we took a look at how to implement OAuth2 in LabVIEW. OAuth2 has an easy [..]
Engineering a Better 3D Print (Part 1)
3D Printing and its widespread use has been a long time coming and seems to have always been “the [..]
NVCC – Intro to Utilizing GPU Power to Offload the CPU Part 3
Assumptions: Machine has a Nvidia CUDA Core GPU (such as a GeForce) with installed Nvidia Drivers.
How I Learn New Skills for Personal Growth
Learning new skills can be quite the task especially when there's already so much going on to [..]
Controlling the Supply Chain Dream
You are out with your friends, bird watching, and nothing could be more peaceful. There’s a large [..]
Aligning Data in WAVE
When analyzing data from multiple sources, we often find that the time series data doesn’t line up. [..]
Predicting a Project – Scheduling
Making a schedule from a blank set of rows and columns can be tricky. It’s tough to get the proper [..]
Introduction to PCB Design and Manufacturing Part 4: PCB Manufacturing
So, you’ve created your schematic, you’ve laid out your PCB, you’ve had multiple design reviews [..]
How to Build a Better MWD Hand
What skills and experiences should we be looking for in new hires and what kind of training can we [..]
Customer Experience means everything to us, Here's Why...
Here at Erdos Miller, we all strive for the same goal, and that is to provide our customers with [..]
NVCC – Intro to Utilizing GPU Power to Offload the CPU Part 2
Assumptions: Machine has a Nvidia CUDA Core GPU (such as a GeForce) with installed Nvidia Drivers.
Comparing different methods to get the 50th Fibonacci number in C++
When comparing different algorithms, we typically look at space and time complexity, and make a [..]
Introduction to PID Control Loops
A Proportional Integral Derivative controller (PID Controller) is a closed loop control system that [..]
Making a calculator with Pyside
Python is not really the first language that comes to mind when thinking about GUI development. [..]
Introduction to PCB Design and Manufacturing Part 3: PCB Layout
A couple months ago, I wrote the second in a series of posts on an introduction to PCB Design and [..]
Filtering in the Frequency Domain
In this blog, I will be showcasing two simple applications derived from the Convolution Theorem:
Specific Advice for Project Scheduling and for Managing Customer Expectations
I’ve met project managers who give vague advice, and they’re all cowards. Like the title says, this [..]
The Importance of Cleanliness with Soldering
Cleanliness is very important especially in the environment of electronic PCB boards along with how [..]
Embedded Signal Processing: Sine Wave Generation
Introduction The humble sine wave, often our first journeys into the realm of acoustics and [..]
Rest API's (Get Requests)
I have spent a reasonable amount of time fiddling around with REST API’s and they have been very [..]
Why Being an Effective MWD Operator Is The Most Difficult Job on A Drilling Site
MWD. No other sequence of letters in the English language strikes a mixture of emotions in heart of [..]
Introduction to PCB Design and Manufacturing: Part 2 Schematics
A couple months ago, I wrote the first in a series of posts on an introduction to PCB Design and [..]
How to Improve & Gain Experience as a Young Engineer
When you’re just starting out as an engineer fresh out of college, it can be intimidating to get up [..]
Designing WITS in Eclipse Touch
This post describes how WITS works in Eclipse Touch. We will cover some of the design principles [..]
Nyquist Rate and Antialiasing Filter Explained
In mud pulse telemetry, we use a sync signal for synchronization. A commonly used sync signal are [..]
Good Firmware Programming: Quantitative vs Qualitative
Write Software for others as you wish they would write for you.
Simulations and Data Driven Approach for Improved Code Deployment
Introduction At Erdos Miller, we are firm believers in making data-driven decisions. Programming [..]
Wireframe, Mockups, and Prototypes
Before implementing a new feature in an application, it is common practice to create and wireframe [..]
Simple Practice of Time Management
Time Management can be very easy but also complicated based on schedules. But with practice the [..]
Introduction to PCB Design and Manufacturing
Part 1: Introduction Once upon a time, not that long ago, I knew nothing about what goes on in [..]
COVID & Kids: Managing Work and Parenting During the Pandemic
What a year. When this started, I didn’t think we would still be in the middle of a pandemic and I [..]
Simple Tips For Speeding Up Your SOLIDWORKS Work
Solidworks has many shortcuts and options built-in which drastically reduce the amount of clicking [..]
Transitioning from LabVIEW Developer to Firmware Developer
When I started at Erdos Miller, I did LabVIEW development for clients. One day, my boss asked how I [..]
Improving Project Success
Projects take many shapes and forms. From personal day-to-day things, to multi-year corporate [..]
Technical Contributor to Stepping into the Project Manager's Seat
From Being a Technical Contributor to Wearing the Project management Hat
A Tip on IDE Setup to Make Programming Easier
We have come a long way in computer programming over our history. There was a time when we inputted [..]
The Petrochemical Supply Chain and Erdos Miller
Oil is a resource that is of particular interest to every reasonably-organized faction of humanity.
Clarifying Misconceptions About “Pump Noise”
My first days as an MWD field tech I heard horror stories surrounding what is commonly referred to [..]
An Introduction To Responsive Design
If someone one were to say, they think it is very important for a website to be “responsive” what [..]
Communication Through Design - Making Assembly Easier
After dozens of hours designing an assembly and weeks of waiting for parts to arrive, it’s a [..]
The Virtual Water Cooler
We have all experienced many changes to our daily lives over the past few months. Some are drastic [..]
Oil and Gas from a Sales Perspective
I have been fortunate enough to work in the oil and gas industry for over a year now. I’ve [..]
4 Simple Rules to Write Clean Code
Computer code may seem structured and sterile. But, like any skill there is an art to writing code [..]
Top 3 Things to Keep Your Sanity During the Downturn
Put One Foot In Front of the Other
The Importance of Quality Assurance
The foundation of any healthy relationship is trust. This is no less true regarding the [..]
The SCPI Command Interface: Ring Out Testing with the RIGOL M300
What is the SCPI Protocol? Released by Hewlett Packard in 1990, Standard Commands for Programmable [..]
MWD Basics: Accelerometers Part 2
In Part 1 of this post, we used the idea of shining a light through a cut-out in a piece of paper [..]
Employee Profile: Meet Kelsie
Today we sat down and talked with one of our Erdos Miller employees to learn about her inside [..]
MWD Basics: Accelerometers Part 1
In a previous blog post on the building blocks of an MWD system, I mentioned that one of the [..]
Basic Static Structural FEA TIPS
Finite Element Analysis (FEA) can seem like magic when you first use it. The program does all the [..]
Three Building Blocks of an MWD System
There is often a point early in the learning process where the student knows so little of the [..]
Employee Profile: Meet Rohama
Today we sat down and talked with one of our Erdos Miller employees to learn about her inside [..]
Company Beginnings
So I sat down with Ken Miller, the CEO & Founder of Erdos Miller to discuss how the company [..]
Three Things I Wish I Knew Before Going into this Industry
Nathan's Advice transitioning from college to the O&G Industry
The Dawn of MEMS Sensors for Directional Drilling
As published in the Journal Petroleum Technology (JPT) As the oil and gas industry has gone through [..]
WITS (Wellsite Information Transfer Specification) Fundamentals
The WELLSITE INFORMATION TRANSFER SPECIFICATION (WITS) is a communications format used for the [..]
Improving Validation Rates on Your LabVIEW Projects
(Circle of LabVIEW: Part 6 of 6) This is Circle of LabVIEW: Validation, the final blog post that [..]
How to Create Reliable Acceptance Testing Systems
(Circle of LabVIEW: Part 5 of 6) This is Circle of LabVIEW: Acceptance Testing, the fifth of a [..]
Developing LabVIEW Projects Efficiently - For You & Your Client
(Circle of LabVIEW: Part 4 of 6) This is Circle of LabVIEW: Development, the fourth of a series of [..]
How to Generate Concise Requirements for Your LabVIEW Projects
(Circle of LabVIEW: Part 3 of 6) This is Circle of LabVIEW: Requirements, the third of a series of [..]
Creating a Proof of Concept for LabVIEW Projects
(Circle of LabVIEW: Part 2 of 6) This is Circle of LabVIEW: Proof of Concept, the second of a [..]
Data for the Masses Part 3: Do I NEED a Server?
This is the final part of a series whose goal is to introduce what databases are and give some [..]
Data for the Masses Part 2: What database should I use?
This is the second of a three-part series whose goal is to introduce what databases are and give [..]
Data for the Masses Part 1: Why Use a Database
This is the first of a three-part series whose goal is to introduce what databases are and give [..]
Questions to ask before the conception of a LabVIEW Project
(Circle of LabVIEW: Part 1 of 6) This is Circle of LabVIEW: Conception, the first of six blog posts [..]
Transforming Mechanical Tools into Electronic downhole Tools
Erdos Miller's groundbreaking oilfield tool engineering research & development has led to great [..]
Erdos Miller Dual Telemetry Survey
At Erdos Miller we are constantly looking for ways to contribute to our industry. We are currently [..]
Erdos Miller Favorites: the cRIO and the cDAQ
Erdos Miller's David Taylor takes a few minutes to talk about some of Erdos Miller's favorite [..]
Enterprise Networking in LabVIEW 3
As we approach the final solutions for 1:N and N:N communication using the TCP protocol, we have to [..]
How to Share Data and Mutexes in LabVIEW 3
In this final installment of this three-part series and a continuation of the separate but related [..]
Enterprise Networking in LabVIEW 2
In the first installment of this blog series, we learned about how TCP can be used for 1:1 [..]
The Queue[d Message Handler] is a Lie
The Queued Message Handler (QMH) or Queue Driven Message Handler (QDMH) is the most ubiquitous [..]
Erdos Miller Adds Expert Witness Services to Successful Technology Product Design and Automation Services
(Houston, Texas) Erdos Miller, a local Houston technology consulting services firm expands its [..]
Absolute Time in LabVIEW
I’m sure that most developers have read Falsehoods Programmers Believe About Time. Most, if not [..]
How to Share Data and Mutexes in LabVIEW 2
In the previous installment of this blog series we learned how the way in which we architect our [..]
Through The Downturn and Back Again
I am chronicling my thoughts on the Oil and Gas economic downtown for a few reasons.
Need a 2nd Opinion? Fractional CTO Office Hours now Available
Am I headed in the right direction?
Controlling a Drilling rig from 2000 Miles Away with LabVIEW
There is something special about drilling technology for me. It is a unique challenge that requires [..]
New Solutions for High-Pressure Hydro-static Test Systems
Streamline Hose and Fittings, offers state-of-the-art high-pressure hydrostatic test equipment. [..]
PID Anti-windup Techniques
Background Integrator windup is a problem in PID feedback controllers that results in overshoot [..]
NI Week 2017 (3 of 3)
Erdos Miller had a great time this past week at NI Week 2017, we got to sit down at a variety of [..]
NI Week 2017 (2 of 3)
Erdos Miller had a great time this past week at NI Week 2017, we got to sit down at a variety of [..]
NI Week 2017 (1 of 3)
Erdos Miller had a great time this past week at NI Week 2017, we got to sit down at a variety of [..]
Offshore Technology Conference - Booth 7314
We have been avid attendees of the Offshore Technology Conference for years. For the past two years [..]
What do Directional Drilling customers really want?
I had a great time last week at the IADD Targeted Technology Series MWD Forum. It was great to [..]
Enterprise Networking in LabVIEW 1
LabVIEW is a language oriented around the communication of data from one point to another, whether [..]
Key Takeaways from the AADE National Technical Conference & Expo
I love seeing new technology and new solutions to problems in Oil and Gas. I am down-right [..]
Protecting References in LabVIEW
Have you ever spent hours trying to track down a bug only to find that it was something simple? Or [..]
Big Data in Labview 1
LabVIEW is a language most used to acquire data and display it on a user interface. This process is [..]
How to Share Data and Mutexes LabVIEW 1
In LabVIEW, there’s a ton of stuff under the hood that can affect how you code runs and ultimately [..]
Edit Time Code Generation in LabVIEW - The POWER OF VI SCRIPTING!
The Power of VI Scripting The LabVIEW Development Environment contains a set of functions, [..]
Real-Time Control and Data Acquisition Made Simpler for Operators
We were recently tasked with designing an accurate, repeatable way to test blow-out preventers [..]
An Oil Valve Test System to Ensures Critical Value Reliability
Recently, we developed and deployed a system for a global company that creates and produces flow [..]
Why Continuous Measurements are Crucial for More Efficient Drilling
The competitive nature of the upstream Oil & Gas industry perseveres even through downturn as [..]
Sourcing control impacts 3 tenents of Configuration Management
Source control is imperative to businesses with multiple product versions or product lines. In this [..]
5 Must-Have Capabilities for Smart Rugged Devices
Simple tools left unchanged for decades are under increasing pressure year after year to do more. [..]
New Tools for MWD Applications: The FastCAP Ultracapacitor
At Erdos Miller, we specialize in turnkey electronic device development and process control and [..]
Everything Fails: Design Using Reliability Engineering
If a failure of your design is going to cause anything more than a minor inconvenience, you need to [..]
Acoustic Transmission Solution for Downhole Tools with LabVIEW
As an NI Embedded Specialty partner at NI Week, Erdos Miller was invited to showcase the power of [..]
Erdos Miller Earns Strong Initial Victory in Oil and Gas Trade Secret Lawsuit
Proven Engineering Firm Continues Work in Down-Hole Device Development
Top LabVIEW Takeaways from NIWeek 2016 Sessions: Part 2
Several members of the Erdos Miller team attended National Instruments NIWeek 2016 Aug.1-4. In this [..]
Top Takeaways from NIWeek 2016 Sessions: Part 1
Several members of the Erdos Miller team attended National Instruments NIWeek 2016 Aug.1-4. In this [..]
Implementing Model/View/View-Model (MVVM Architecture) in LabVIEW
Any large application needs a method of organizing and accessing functionality and data. This [..]
3 Strategies for Developing Team-Based LabVIEW Projects
“It takes one woman nine months to make a baby, but nine women can’t make a baby in one month.” [..]
Erdos Miller Featured at NIWeek 2016
At NIWeek 2016, the National Instruments annual partner and user conference hosted in Austin, Texas [..]
Mud Pulse Telemetry Demo at the Offshore Technology Conference
We are out at the Offshore Technology Conference in Houston, Texas this week featuring several our [..]
The OTC in Houston - Meet Erdos Miller at Booth #7125
This year’s Offshore Technology Conference will take place on May 2nd through May 5th in Houston, [..]
We love LabVIEW.
I hate to say it, but I really do. Sure it’s not perfect for every job, but then again what [..]
It’s the End of Days! (At Least for NI FieldPoint) Are You Ready?
In 2016, National Instruments is ending support for FieldPoint. In other words, FieldPoint software [..]
Building Test Systems: Where to Get Started
As products become more sophisticated, thorough testing has become critical to success. As a [..]
Four Best Practices For Updating Legacy Systems
Inherited legacy systems are often the type of thing that keeps engineers and managers up at night. [..]
Integrating LabVIEW and C# 1
This article is intended to go over the very basics of integrating C# with LabVIEW. In this article [..]
An Introduction to WITS
What is WITS? I get quite a few emails from people asking simple questions about WITS, so I thought [..]
Centrifuge Trailer Automation
Erdos Miller's work with GTech and Fenco to build a state of the art drilling mud filtering system [..]
Subscribe Here!
Archive
- April 2025 (6)
- January 2023 (1)
- October 2022 (1)
- August 2022 (2)
- July 2022 (3)
- June 2022 (3)
- May 2022 (2)
- April 2022 (3)
- March 2022 (2)
- February 2022 (1)
- January 2022 (2)
- December 2021 (2)
- November 2021 (2)
- October 2021 (1)
- September 2021 (2)
- August 2021 (1)
- July 2021 (1)
- June 2021 (2)
- May 2021 (1)
- April 2021 (1)
- March 2021 (4)
- February 2021 (3)
- January 2021 (2)
- December 2020 (1)
- November 2020 (3)
- October 2020 (1)
- September 2020 (1)
- August 2020 (1)
- July 2020 (1)
- June 2020 (2)
- May 2020 (1)
- April 2020 (4)
- March 2020 (3)
- October 2019 (2)
- September 2019 (1)
- August 2019 (1)
- June 2019 (1)
- May 2019 (3)
- April 2019 (3)
- November 2018 (1)
- October 2018 (1)
- July 2018 (1)
- June 2018 (4)
- March 2018 (3)
- February 2018 (1)
- December 2017 (1)
- November 2017 (2)
- September 2017 (2)
- August 2017 (8)
- July 2017 (1)
- June 2017 (4)
- April 2017 (7)
- March 2017 (1)
- February 2017 (2)
- November 2016 (1)
- October 2016 (2)
- September 2016 (4)
- August 2016 (4)
- July 2016 (1)
- May 2016 (1)
- April 2016 (2)
- December 2015 (1)
- August 2015 (1)
- May 2015 (2)
- March 2015 (2)
Trusted By:




