Jump to content

Recommended Posts

I am considering how to implement a hardware abstraction layer (HAL) in a project, for measurements and instruments. It will be based on Actors Framework, and there is an existing actors framework plugin for HAL support called "Measurement Utility". It is design by NI engineer Elijah Kerry, and is availible here: https://decibel.ni.com/content/docs/DOC-21441

I can't find any posts here about the subject, although I believe there must be users here with some experience from using or testing this utility.

I have installed it, and done some preliminary testing, and I think it looks promising. The downside may be that it is relatively large and complex (but flexible), and it requires some real experience in OOP and Actors Framework to understand how it is designed, if you really want to dig in to it. But that is not necessary for using it. Then you just need to add support for new measurements and instruments, and call the measurements in your application.

Are there any users here that would like to share some thougths or experience with this utility?

 

Edited by Perj62
Link to comment

I remember seeing Elijah's presentation at some event or another and I thought it was pretty slick. I spent a good amount of time following the actor framework discussions on the NI community group but decided I really didn't need the functionality that was on display there for almost anything I did. I do use HAL but not based on Actor Framework.

Link to comment

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.