Jump to content

LabVIEW background process


Recommended Posts

I'm setting out to make a stripped down version of the NI Scope Soft Front Panel (SFP) and to use these same core acquisition routines for acquiring high-speed digitized data and displaying to the user in other screens. Basically I want to make the acquisition run in the background and to modify it's behavior easily with a select number of functions.

Right now a little test setup includes starting a re-entrant VI once in the background and having it update the FP waveform display via reference. I'm wondering if this is really the best way, seeing how re-entrant VI's are difficult to debug. I need a set of functions to work also, such as:

  • Starting the background process
  • Stopping the background process
  • Stopping for a configuration change, performing that change, then re-starting
  • Changing the reference of the FP waveform so a different graph is updated

I would need the ability to do that without unloading it from memory of course.

I'm looking for advice on the best way to have this kind of process, be able to debug it, and be able to communicate with it--any ideas?

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
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
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.