Error-88709

For more information, I would like to refer you to a post that I found in which a user describes my situation almost exactly:

http://forums.NI.com/NI/board/message?board.ID=250&message.ID=22058&query.ID=737852#M22058

I have a DAQ 6251, which I use to control an axis 2 scanning mirror (ao0:1), and collated the tensions of mirror (ai0:1).  Recent changes to some parts of the theDAQ IO configuration code produced a-88709 error, which States that 'the specified operation cannot be performed because a task was abandoned or a device has been removed from the system'.  This happens directly after DAQmx Read.vi, since I tried to restore the code for versions prior to this error, but this issue remains.

The smoking gun can reside in channels - acquisition of configuration data and tasks are created, configured and initialized in a "main loop", while the DAQmx Read.VI is mentioned in a separate while loop.   A local Variable is used to pass the task appropriate between these loops.

I know, I know, local Variables are BAD and I'm getting a taste of it now, but I'm stumped for the following reasons:

1. the error only occurs after the DAQmx Read.vi
2. I followed the task in question with sensors and there is the chain of signal (via the local variable), until the DAQmx Read.vi.  I assumed that the task is not abandoned, if this is because I am able to follow and identify its name upward through the location of the problem.
3. call the DAQmx Read.vi of the main loop does not cause this error of-88709.

A sane man deduct its problems stem from the local variable, and maybe a few unexpected race condition.  However, I am a well rounded individual and in addition to mental health concern, I would like to know how this can happen, especially when the local variable setting worked "perfectly well" so far.

Nothing should be able to abandon this task unless the user finishes.  I don't know that's the little water once you get behind the scenes, so please let me know what could have happened and which could cause a task apparently in good health to die.  The other option of 'device removed/disabled' seems very unlikely, that is to say that it is probably a real concern.  So any thoughts on that?

In addition to this, I seem to have lost control of my mirror.  Commands to move the mirrors is more work, that may or may not be linked to this problem.

Unfortunately, the thread of 2006 was never wrapped up, so I'm not sure which is the culprit. I download code screenshots of the DAQ config sequence, which will help an eye more practiced with spotting hopefully some problems.  P

Rental respond with questions or the critques.

Thank you
JM

Just check erase a part of the previous speculation on the source and the solution to this error:

Troubleshooting had shrunk the question until the task DAQmx be invalidated when the config of scope Subvi, specifically during "initialize NI Scope."  I had wired the property to true the "Reset Device", which caused the scope temporarily 'not exist' in the system.

This caused problems because my DAQmx tasks set their external clock to the signal "EndOfRecordEvent" of the bezel.  When the scope 'disappeared' briefly, as well as the source of the signal and data acquisition tasks were abandoned.  This is why the front scope DAQmx erased the problem tasks configuration - nothing has been dependent on the State of bearings when it has been reset.

Another solution is to export this signal to another location using the 'Signal.vi niScope export.  This allows you to route a signal of scope to move to a separate output terminal.  I chose to send the "EndOfRecordEvent" to "PXI_Trig0".  Now, rather than fix the DAQmx tasks to clock out of reach, you point them to the PXI_Trig0 line, which will always be there, even if the scope is reset to zero!

To summarize:

The error-88709 came from resetting the scope when a task DAQmx was using as an external clock source.  Possible solutions to this problem are:

1. don't reset the scope when you setup / initialize it.

2 Configure/initialize the scope before you create other tasks that will require a few goods or signal from the field of normal operation.

3 re - route all signal range than other tasks or material is based on the use of the "niScope export signals" and indicate the dependent tasks this new location.

Number 3 is the best.  This prevents the dependencies is abandonment of the never the source signal is temporarily interrupted.

I hope this saves some people time and trouble.

JM

Tags: NI Hardware

Similar Questions

  • task error DAQmx beginning-88709

    Hi all

    I have a chassis PXI-1045 filled with modules of the PXI-6120 S Series digitizer. I started to have problems when lance VI, receiving daqmx error task start-88709, indicating that a device has been removed or abandoned task. A clock device had been exchanged for the pxi-6653 to 6651 and re-configed at MAX (4.7). I found that text of presentation on this site about this was a problem common to all versions of DAQmx device before 9.2.2 drivers even if I had never seen him before the swapout of the card. 9.2.2 upgrade was the recommended fix that was done without problems. However, the problem persists. Now I also have a new problem on shutdown of a task, editing and restart the task. The clock and trigger signals are there... If these issues are linked and does anyone have a solution?  Thank you!

    lb


  • enjoy a rate of clock error (think this is 0.000): define a dummy value?

    Hello
    I use a VI and a USB-6211 to read in a txt file and this file as an analog waveform of voltage output and at the same time send a meter synchronized with this analog waveform. At the start of the VI, I have several errors:

    First of all :-200077occured to the property Node DAQmx Timing(arg 5) in DAQmx Timing (sample clock)

    PropertyampClk.rate, you asked: 0.00000, valid values begin by... etc.

    Then:-88709, or the possible reasons: the specified operation cannot be performed because a task was abandoned or a device has been removed from the system... Task Name_unnamed task<22>

    If I restart the VI (without closing), it works.

    I think that what is happening, is that the property node is the research of sampling before clock frequency was calculated. The way I currently put it in place, the VI reads in the file and divides the number of samples in the file with the desired waveform period. (the typical file has ~ 100 samples), periods are about 1 sec.

    I'm trying to find a way to have the sample clock to wait as the file to read before he seeks the sample clock frequency, or a set that a dummy valuethat not null will be replaced as calculated from the size of the file and the period. A search for 'sequence iof events', 'wait', etc. turned up other subjects.

    I have attached the VI and a txt file/waveform sample.

    Thank you

    Gabriel

    Hi Gabriel,

    The simplest and easiest way is to use data streams: use wire instead of local variables and LabVIEW will be figure in the order of operations based on how they are related:

    The less straightforward way is to use a sequence structure, which I wouldn't recommend here because it's just more complicated things:

    Brad

  • Uninstall software update Apple says error in seller contact package package unstaller

    Try to get itunes working to make a backup of my faulty iphone before repair.

    First-itunes does not start says error. I'm trying to fix it, who said success but same error when you try to start it.

    Then uninstall completely worked. Then reinstall that seemed to be over except for a message "an older version of Apple software update already exists" then he went down and install itunes apparently had not been completed.

    Then I try to remove the update from the apple software and executed by an error in the installation program - it says there is an error in the installation and contact the supplier of the installation package. Same error if I run the uninstall command line program.

    Try to repair the Apple Software Update of programs & features Control Panel and then try to update iTunes again.

    For general advice, see troubleshooting problems with iTunes for Windows updates.

    The steps described in the second case are a guide to remove everything related to iTunes and then rebuild what is often a good starting point, unless the symptoms indicate a more specific approach.

    Review the other boxes and other support documents list to the bottom of the page, in case one of them applies.

    The more information box has direct links with the current and recent if you have problems to download, must revert to an older version or want to try the version of iTunes for Windows (64-bit - for older video cards) as a workaround for problems with installation or operation, or compatibility with third-party software.

    Backups of your library and device should be affected by these measures but there are links to backup and recovery advice there.

    TT2

  • SUMIF error

    I'm new to apple and get a syntax error when you use SUMIF.  In my table, I just need column F to test the value of column E.  If it is greater than 0, then divide by 20.  Thank you!

    In cell F1

    = E1/if(E1>0, 20, 1)

    fill down as needed

  • An error in this Applescript that I can't understand

    Hi, I searched some forums and found this script below which I modified. It works great except for a single statement:

    runScript If = 1 then number error -128 I want the script to do is, when a USB drive is mounted and is in the ignoredVolumes as "USB Untitled" I want the script to stop. What I can't understand is, runScript is set to 1, "Untitled USB" Monte, runScript is not changed, why don't the script stops with an error "user cancelled"? On the other hand, if a key USB Monte is not in the ignoredVolumes, runScript is set to 2 and copy the file I want it. What hurts? It's probably something that will be very obvious when I see the answer.

    Thanks for any help with this problem,

    Mike.



    property ignoredVolumes: {'10,10 30 1. 5 't', 'files 1. 5 't', "Untitled USB"} - add if necessary

    property videoExtensions: {"avi", "mov", "mpg", "wmv", "mp4" and "mkv"}

    the value newVolume to the alias (POSIX file "/ Volumes/files 1.") ("5T / new")

    the value oldVolume to the alias (POSIX file "/ Volumes/files 1.") ("5T / old")

    game runScript to 1

                   tell application "System events".

    the value rootVolumes to disk (POSIX file ' / Volumes ' in the text)

    the value allVolumes to name of every element of disc of rootVolumes

    the value numofallVolumes to the County of allVolumes

    Repeat with the present book in allVolumes

    say application 'Finder '.

    if (the present book is not in ignoredVolumes and (this book as text) is not '. ') DS_Store') then

    if there are alias (POSIX (' / Volumes / "& the present book) as text file ) then game runScript to 2

    runScript If = 1 then number error -128 - it does not give a 'User cancelled' error when "Untitled USB" is mounted

    runScript If = 2 then

                                                                            try

    duplicate (elements whose name is in the videoExtensions extension) in alias (POSIX file (' / Volumes / "& the present book &" / new ") as text) to newVolume

    on error number errorNumber errorMessage

    _error value of errorMessage

    _errorNum the value to errorNumber

    If errorNumber is -15267 then

    display the dialog box "This file already exists in folder a." buttons {"OK", "No"} default button 1 with the title "Film copy error?" giving upwards after 10

    If the returned button of result is 'No' then

    Error number-128

    on the other

    If the result is 'OK' or back button gave up lead and then of

    eject the present book

    display the dialog box "U S B D r i v e E j e c t e d - K O t o R e m o v e" {"no need to click on this button"} default button 1 button give up after 5

    return

    end if

    end if

    end if

    end try

    Try

    duplicate (elements whose name is in the videoExtensions extension) in alias (POSIX file (' / Volumes / "& the present book &" / old ") as text) to oldVolume

    on error number errorNumber errorMessage

    _error value of errorMessage

    _errorNum the value to errorNumber

    If errorNumber is -15267 then

    display the dialog box "This file already exists in the folder B" buttons {"OK", "No"} default button 1 with the title "Film copy error?" giving upwards after 10

    If the returned button of result is 'No' then

    Error number-128

    on the other

    If the result is 'OK' or back button gave up lead and then of

    eject the present book

    display the dialog box "U S B D r i v e E j e c t e d - K O t o R e m o v e" {"no need to click on this button"} default button 1 button give up after 5

    return

    end if

    end if

    end if

    end try

    display the dialog box "USB key will Auto Eject in 10 seconds or click OK... "buttons button 1 with the title"copy Complete - Eject? "default {'OK', 'No'} which gives after 10

    If the returned button of result is 'No' then

    Error number-128

    on the other

    If the button returned of result is "OK" or gave up a result then ejection of the this book

    display the dialog box "U S B D r i v e E j e c t e d - K O t o R e m o v e" {"no need to click on this button"} default button 1 button give up after 5

    end if

    end if

    end if

    end say

    end Repeat

              end say

    The way in which your external block If is currently based, the script can't do anything when this book is in the ignoredVolumes, it can not yet test the runScript value. Try something like this:

    If the present book is in the ignoredVolumes then

    game runScript to 1

    on the other

    if (the present book as text is not '. ') DS_Store') then

    if there are alias (POSIX (' / Volumes / "& the present book) as text file ) then game runScript to 2

    end if

    end if


    Of course, you need to remove a "end if' the end of the script.



  • error message when try to sync the iPhone, "invalid response from the device?

    What can I do when I receive this error message when you try to sync to my iPhone 5 s - "invalid response from the device?

    -What are your 5 updating to 10.0.2 iOS iPhone? If this is the case, you must have the latest version of iTunes on your computer, which is required for Mac OS X 10.9.5 12.5.1, or above. To meet these specifications will be receiving this error.

  • Display Rotation error

    Hello

    I had a problem with the rotation of the screen under macOS Sierra function. As the screen rotates, there is an error that pop up and later that I'm unable to get into system-> Display Preferences. It is for me a "mistake preferably: County not load display preferences" message and I was unable to rotate the screen back. I started from the system in safe mode and temporarily solved the problem. But if I want to rotate the screen again, it pops up the same error again. I was using the rotation function pretty well in OS X El Capitan. But since I updated to macOS Sierra, I had this problem.

    I wanted to know if there is a lasting solution to this problem.

    I'm using macOS Sierra on MacBook (13-inch, early 2015) Air with processor 1.6 Ghz Intel Core i5 and 8 GB memory DDR3 at 1600 MHz with 128 GB of storage.

    Hello PavanGJ,

    Thank you for using communities Support from Apple. I see that since upgrading to Mac OS Sierra problems of screen rotation. The preferences window does not. I know how it is important for your Mac to work reliably. I'll be more than happy to help.

    Great job to test mode without failure. In Safe Mode disables most of the third-party services, it could be a compatibility problem with an application that you have. Check out this article:

    OS X El Capitan: If you have problems with startup items

    You can not hold account that the title suggests it's to El Capitan. It applies to macOS Sierra as well.

    You can also test the issue in a new user account.

    How to test a question in another account on your Mac - Apple Support

    Let us know if that helps.

    Take care!

  • A fact error 4014 showing each time after all the steps

    One of my friends has an iPhone 5 s and he lowered his 10 9.3.5 iOS iOS iPhone it started and inquired "side update" to the rest of the new software update points, but suddenly her iPhone off and does not turn, does not yet show the Apple Logo. I tried to restore it with the new version of the iOS 10.0.2, I file the software theipsw and then restoring the iPhone, iTunes showed me the message "waiting for iPhone" and ultimately showed me a message by this sentence "iPhone" his name' siphons ' could not be restored.» An unknown error occurred (4014).

    I checked the list of steps that Apple suggests their, but nothing happened then, always showing me the same error number. What should I do?

    Thank you for your help and appreciate it.

    I found the solution. Just type here for others with the same problem to solve their problems.

    While the "iTunes with cable" sign is showing and in your computer, showing you "Waiting for iPhone" and things occur, you should restart your iPhone (hold sleep/wake low and low home together for a few seconds) implemented after this attempt to restore your iPhone again you should recover your iPhone software.

    Thank you for your support and more.

  • Playgrounds are learning to code 1 download error

    I recently bought an iPad Mini 2 specifically so that I could use the app to playgrounds to learn about Swift.  Whenever I try to download the playing field 'Learn to Code 1 - basics of the swift' I get an error that says: "not taken download error supported URL.  I uninstalled and reinstalled the soft playgrounds several times.  Other playgrounds (as 'learning to Code 2 - beyond the basics') download very well.  How can I bypass or fix this error and get the first playground of lesson?

    Finally, the playing field is downloaded successfully!

  • Error Java Run After downloading the new Sierra

    Java is up to date and I get this error message. A couple of times, I have "updated" restarted. Still happens.

    Hi cjshrad,

    Thank you for contributing to the communities of Apple Support. I see in your message you receive a Java error after upgrade to Sierra on your Mac. I'd be happy to help with this!

    First of all, try to install the Java for OS X package found here:

    Download Java for OS X 2015-001

    The next step, if you still see this error, I recommend that you completely uninstall Java from your Mac by following the steps listed here:

    How to uninstall Java on my Mac?

    Once you're done, use this link to download and install the latest version of Java for your Mac:
    Download Java for your Mac - Apple Support

    Take care!

  • "error recovery main area".

    Hello

    I can not access my old video files of my 6 16 GB iPhone, I'm using iOS 10.  When I try to open the videos that I always meet the message 'area main-fetching error' I can't specify when this problem started, but I'm sure it was good when I was with iOS 9.3.3 However, recently filmed videos works perfectly.

    Same thing here. I bought the new iphone and took the backup from your old phone, but the videos do not work.

  • App Store connection error

    Am having a problem of signing in the App Store and iCloud on Preferences system on my MacBook Pro, getting an error response whenever I tried signing in.

    Here are the errors:

    1. Are you sure that you typed your password correctly 100%? (sry, but that would be classic
    2. have you tried to reset your password?
  • Error CoreTelephony

    On my iMac (late 2015) El Captain 10.11.6 this morning I started getting this error on the log in "a tracking file for CoreTelephony operation failed, perhaps you miss disk space. Details "error opening the file/tmp/ct.shutdown, err = operation not permitted"

    Can someone tell me how to fix it? Some of my apps are now crashing.

    M

    I have also this problem too and the same day

  • CoreTelephony error in trace file as a file for coretelephony tracing operation has failed, perhaps you need more disk space. Details "error opening the file/tmp/ct.shutdown, err = operation not permitted

    I got this error:

    "CoreTelephony Trace file error
    A file for CoreTelephony tracing operation failed, you might run out of disk space. Details "error opening the file/tmp/ct.shutdown, err = operation not permitted"

    I tried to solve it by searching for CoreTelephony errors. Could not resolve yet.
    Software does not, especially of photoshop...

    Any ideas?

    Same thing here, iMac with OS X 10.11.6. All started a couple days ago. Have not found any valid solution online yet, I tried rebooting in recovery mode and check disk, but it seems that everything is ok with the drives and permissions.

Maybe you are looking for