LabVIEW Queued State Machine
Consumer Producer Architecture

By: Anthony Lukindo, Mezintel Inc. Calgary AB, Canada — September 24, 2007

  QSM PC Example (.LLB)
  Download as Document

Summary

The Queued State Machine -Producer Consumer Architecture; abbreviated in this article as QSM –PC is one essential architecture that significantly facilitates the programming of mid-sized to advanced LabVIEW –based projects that constitute 100 or more VIs. In light of the intermediate to advanced nature of the objects that make up the QSM –PC architecture, taking full advantage of this design template requires detailed knowledge of the why’ and ‘how’ of the various design aspects that characterizes this template. This article defines, illustrates, and describes at length the various elements of the QSM –PC architecture.
Continue reading

WITS Format as used by Mezintel MWD Products

  Download as Document

Mezintel Depth Tracker streams out ASCII data every 4 seconds via a 9-pin RS-232 male serial port. This data is in WITS format.

WITS (Wellsite Information Transfer Specification) is a 20 year old worldwide oil and gas industry standard that specifies how to format text-based (ASCII) drilling data for transmission between two devices connected by serial ports (RS-232) or by an Ethernet link.
Continue reading

Sign Test Reports Digitally to Maximize Automation

Signing auto-prepares report for sending

A signature of approval authorizes specified subsequent actions.

In the field of materials testing, by signing a test report the signatory is saying that it is okay to archive and send the test results to stakeholders. In addition to placing the signature on the form, digital signing should do more to make any subsequent authorized tasks as seamless as possible. This means taking advantage of the computer to boost productivity by:

  • Eliminating manual handling of the test reports
  • Streamlining the process of distributing approved reports to customers

Continue reading

Average ROP: How to Smoothen ROP Plot

In drilling, there are two are two main ways to interpret the rate of penetration (ROP): Instantaneous and Average. Here are good definitions of the two:

Instantaneous ROP is measured over a finite time or distance, while drilling is still in progress. It gives a snapshot perspective of how a particular formation is being drilled or how the drilling system is functioning under specific operational conditions.
Average ROP is measured over the total interval drilled by a respective BHA from trip-in-hole (TIH) to pull-out-of-hole (POOH).
G. Mensa-Wilmot and Y. Harjadi

A Smoother Plot

Average ROP is important because it’s a key factor to consider when discussing drilling efficiency, plus it produces a cleaner plot than instantaneous ROP.

Averaging points produces a cleaner plot.

Averaging points produces a cleaner plot.


Continue reading

Improved Workflow for Breaking Concrete Samples

A Need to Better Manage Daily Breaking of Concrete Samples Uncovers and Resolves Other Workflow & Productivity Issues

A customer using spreadsheet concrete reports with some automation via macros scripts looked to Mezintel’s BreakTest for new ways to:

  1. Print daily cylinder break schedule
  2. Automatically populate individual reports with strength data filled-in from daily break forms.

Continue reading

Are Your COM Ports Communicating Accurately?

Are your COM ports swapped?

Mezintel Gamma has a debug window which is commonly used for diagnosing serial port communication issues. One of our customers suggested that this feature would be even more useful if it can be accessed before actually loading a gamma job — instead of only from within a job.
Good idea! So we implemented his suggestion…[1]
Continue reading

3 Ways to Specify Gamma Scale Factor

You can specify a gamma scale factor for each bit run in Mezintel Gamma (version 22.00.061 [1]) using a new built-in tool that helps you derive scale factors.
You can enter a scaling factor if you know it, otherwise, if you are unsure then you can calculate or find it from the Bit Runs window:

  • In the Scale section under the bit run you want, double-click the value box for Gamma Scale Factor
    The Get Scale Factor window opens

You may also click the button to open up Get Scale Factor window.

Continue reading

3 New Methods of Editing Gamma, ROP & Other Samples

In Mezintel Gamma, samples points logged when the drill bit is ‘off-bottom’ are not shown on the plot. This is useful because it allows you to safely remove points from the plot by manually setting them to be off-bottom. This hides the points rather than delete them. The hidden points can be revealed again by reverting them back to be ‘on-bottom’.
Continue reading

How to Organize WITS Data to Send to EDR Provider

Mezintel Gamma continuously sends out data to depth tracking EDR providers such as Pason and RigSense (NOV).

On a regular basis, about every 5 seconds, WITS data packets are sent out as several lines of plain text (ASCII) that are usually comprised of Toolface, Surveys, and Gamma data.
As of version 22.00.031 [1], you have more control over the structure of the data packet.

An example of a packet of lines of WITS data.
Notice that a packet of WITS data starts with the symbols  && and  ends with the symbol  !!

Continue reading

Handling Data Gaps in your Gamma Log Plots

Closing Gaps on Log PlotAs you know, sometimes MWD sample data may go missing for an extended interval of time while drilling continues. In such cases, there is a gap in the sample plot for the depth interval where data went missing.

Up until now Mezintel Gamma used to fill-in (or close) the gap with a straight line. However, some users wanted to control whether or not to show such gaps, so we have provided you with a new option to do just that.
Continue reading

Renew Database to Regain Performance

Slow Performance Due to Accumulation of Jobs (more than 5 jobs)

Depending on your computer’s specs, Mezintel Gamma can start to run slow if you have accumulated about 5 or more jobs in addition to the default job templates. Some processes may even fail to complete when you have too many jobs. For example:

  • Adding a new job may fail to complete
  • Saving tie-in for the Survey Table may return an error
  • Adding a new bit run may fail to complete

Continue reading

Exporting Well Logs as TIFF Images

Stitching PDF as TIFF
Some geologists require well logs to be produced as one seamless image file, usually as TIFF.
Up until now, Mezintel Gamma exported logs only as PDFs with pages that print seamlessly from log printers. We referred users who need TIFF well logs to 3rd-party software; but this feature is now available from Mezintel Gamma software!
Continue reading

Run Program as Administrator

In order to successfully run a Mezintel program, you must run it as administrator. Mezintel software that is not running as administrator will encounter errors as some point of being used.

If the UAC dialog does not pop up when you try to run a Mezintel program, then it is not set to run as administrator.

User Account Control (UAC) pop-up dialog

When you try to run a Mezintel program as administrator, the User Account Control (UAC) dialog will pop-up by default.[1]


Continue reading

New website & online support channels from Mezintel

We launched our new website a week ago on October 1st!

While it looks great, it also tells you more about our company and products, and comes with an online support system for our customers. In order to improve our customer service, we introduced the following three channels for delivering support online:

Company Blog


Continue reading

Renewing Your Mezintel Gamma Software Licence

A Mezintel Gamma licence key allows your computer to interface with other MWD equipment and continuously log data for however much licensed time is on the key.
If you are running Mezintel Gamma with a dongle (i.e. licence key), the software will notify you 3 days before your licensed time is used up.

Key expiration notice

Mezintel Gamma warns you by flashing a notification in the top section of the window in 5 – 10 seconds intervals.


Continue reading

Finally, an industry-designed application for geotechnical materials testing labs!

After searching globally for a software solution, a client approached Mezintel to develop a solution for its concrete and soils testing lab, which at the time was struggling to manage enormous amounts of paperwork. After 5 years of extensive development, the product was launched in 2010, initially with the concrete module, and two years later, with a soils module. Continue reading

Connected with MWD Companies Mezintel’s MWD solutions grow out of an in-depth understanding of measurement-while-drilling needs.

Mezintel is a specialized software development firm that provides solutions to track and manage industrial measurements. Currently we offer two core applications – Mezintel Gamma (used by drilling companies for MWD, measurement while drilling) and Mezintel BreakTest (used by Construction Materials Testing Labs for managing Concrete and Soils testing.)

Continue reading