Error 10846 occurs only if DMA mode for transfer ist selected

Hello,
my problem is if I use the DMA mode to for transferring data to the PCs memory always the error 10846 occurs.
I perform the buffered semiperiod measurement with a continuous buffer (circular buffer).
I tried to use Interrupts. The error does not occured.
Is this a known problem?
I read another thread in this forum. But there are no useful answers up to now.
I'm thankful for any hints.
Regards Peter

Hi Peter,
The NI-DAQ Help Manual gives this description for the error:
"Your application was unable to retrieve data from the background acquisition buffer fast enough so the unretrieved data was overwritten with new data. To prevent this error, you might increase the size of the background acquisition buffer, increase the amount of data you read from it per call to the read function/VI, slow down your acquisition rate, or reduce the number of tasks your computer is performing."
This is all valid info because I believe that your acquisition rate is on the verge of being too fast for your buffer size and the number of data points you are reading into your application each time. Therefore, DMA, which is a faster transfer mechanism to get data from your c
ard to the PC memory is probably loading the PC memory with many samples until it catches up with the data acquisition card where as Interrupts will gradually transfer the data to the PC memory. This means DMA is bursting data to a PC memory buffer that is slightly too small while Interrupts are transferring at the same rate you are reading (unless you change your acquisition rate depending on the transfer protocol).
I think the only change you need is to increase the size of your buffer (PC memory). If that doesn't work, also increase the number of points you read from the buffer each time by your application program. There will be a balance between these two numbers that will allow smooth operation with DMA. Hope that helps.
Ron

Similar Messages

  • HT4889 an error occurred while preparing your information for transfer

    While trying to use Migration Assistant, my PC gets the following error "an error has occurred while preparing your information for transfer". I have tried reloading program, usuing an erthernet connection and my wireless connection. My Bookmarks, Contacts and Calendar were transferred, but what about documents, pictures, etc?

    To find out what is causing the Migration Assistant to fail, you can check the SystemMigration log located in - C:\Users\[user name]\AppData\Local\Temp\SystemMigration

  • When starting the Migration Assistant on my pc, after a few seconds it says "An error occurred while preparating your information for transfer" what should i do ?

    When starting the Migration Assistant on my pc, after a few seconds it says "An error occurred while preparating your information for transfer" what should i do ?

    Restart both computers then try again.
    Switch Basics: Migrate your Windows files to your Mac

  • Folio Builder: An error has occurred opening the source file for the article layout.

    I have been working on a Folio. When I sat down to work on my folio, I was instructed by indesign to update my Folio producer tools, which I did.
    Since then I can no longer view any article layout from that folio in indesign. Indeed any folio that I create that does not reside on my desktop give the same problem. I can import articles, add articles and they all upload to the proper place at adobe and I can view them. But I simply cannot open them up through folio builder as I previously.
    The exact error message is as below:
    An error has occurred opening the source file for the article layout.
    The InDesign file for the layout cannot be found.
    Another strange thing that seems to be happening is that the folio will randomly reoder the articles in the folio.
    I have dumped my indesign prefs, tried creating an entirely new project, made a new account and even reinstalled the entire software.
    But the problem of opening an article that I have imported or added to a folio, simply not being found to open has got me stumped. I can't proceed with a major project until I can sort this out.
    Can anyone help.
    Many thanks
    Steve
    The problem initially seemed very similar to the one linked below, but I dont get the content generation error
    http://forums.adobe.com/thread/901804?decorator=print&displayFullThread=true

    Questions about the Adobe Digital Publishing Suite should be posted in the DPS Forum.
    http://forums.adobe.com/community/dps

  • Internal error has occurred. Check log files for details.

    While configuring software library on OEM 11g grid control, i get the error as Internal error has occurred. Check log files for details.
    On checking emoms.trc i see the following error
    2011-08-08 22:15:13,298 [EMUI_22_15_13_/console/provision/admin/admin] ERROR em.provis
    ion checkAllSoftwareLibLocs.216 - AdminUtil:checkAllSoftwareLibLocs: No software libra
    ry locations configured.
    2011-08-08 22:15:13,320 [EMUI_22_15_13_/console/provision/admin/admin] ERROR em.provis
    ion handleValidateLocsSoftwareLib.1754 - AdminController:handleValidateLocsSoftwareLib
    : ComponentException while fetching all software library locations from repostiory.
    oracle.sysman.emgc.provision.component.ComponentException: Software Library location i
    s not configured.
    at oracle.sysman.emgc.provision.ui.model.admin.AdminUtil.checkAllSoftwareLibLo
    cs(AdminUtil.java:218)
    at oracle.sysman.emgc.provision.ui.model.admin.AdminUtil.checkAllSoftwareLibLo
    cs(AdminUtil.java:146)
    at oracle.sysman.emgc.provision.ui.controller.admin.AdminController.handleVali
    dateLocsSoftwareLib(AdminController.java:1746)
    at oracle.sysman.emgc.provision.ui.controller.admin.AdminController.handleEven
    t(AdminController.java:397)
    at oracle.sysman.emSDK.svlt.PageHandler.handleRequest(PageHandler.java:578)
    at oracle.sysman.emgc.provision.ui.controller.AbstractProvisioningPageHandler.
    handleRequest(AbstractProvisioningPageHandler.java:235)
    at oracle.sysman.emSDK.svlt.EMServlet.myDoGet(EMServlet.java:738)
    at oracle.sysman.emSDK.svlt.EMServlet.doGet(EMServlet.java:329)
    at oracle.sysman.eml.app.Console.doGet(Console.java:352)
    at oracle.cabo.servlet.UIXServlet.doPost(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubS
    ecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelp
    er.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:311)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.sysman.core.app.exception.EMRuntimeExceptionFilter.doFilter(EMRuntim
    eExceptionFilter.java:58)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.sysman.emas.fwk.MASConnectionFilter.doFilter(MASConnectionFilter.jav
    a:41)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.sysman.eml.app.BrowserVersionFilter.doFilter(BrowserVersionFilter.ja
    va:122)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.sysman.emSDK.svlt.EMRedirectFilter.doFilter(EMRedirectFilter.java:10
    2)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:502
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:326)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.
    java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(
    WebAppServletContext.java:3592)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubje
    ct.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServlet
    Context.java:2202)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext
    .java:2108)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:14
    32)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    2011-08-08 22:24:58,397 [EMUI_22_24_58_/console/provision/admin/edit_sw_lib_dir_config
    uration] ERROR svlt.PageHandler handleRequest.640 - java.lang.NoClassDefFoundError: Co
    uld not initialize class oracle.sysman.oii.oiip.osd.unix.OiipuUnixOps
    java.lang.NoClassDefFoundError: Could not initialize class oracle.sysman.oii.oiip.osd.
    unix.OiipuUnixOps
    at oracle.sysman.oii.oiip.oiipg.OiipgFileSystem.getVolumeName(OiipgFileSystem.
    java:615)
    at oracle.sysman.eml.swlib.bitstore.FileBitStore.getFreeSpaceInKB(FileBitStore
    .java:1044)
    at oracle.sysman.eml.swlib.LibraryServiceImpl.getFreeSpaceInKB(LibraryServiceI
    mpl.java:1572)
    at oracle.sysman.emgc.provision.impl.component.SoftwareLibraryImpl.getFreeSpac
    eInKB(SoftwareLibraryImpl.java:2582)
    at oracle.sysman.emgc.provision.impl.component.ComponentManagerImpl.getFreeSpa
    ceInKB(ComponentManagerImpl.java:664)
    at oracle.sysman.emgc.provision.ui.model.admin.SoftwareLibContext$OkButton.han
    dleClickEvent(SoftwareLibContext.java:860)
    at oracle.sysman.emgc.provision.ui.controller.AbstractProvisioningPageHandler.
    handleEvent(AbstractProvisioningPageHandler.java:427)
    at oracle.sysman.emgc.provision.ui.controller.admin.SoftwareLibController.hand
    leEvent(SoftwareLibController.java:53)
    at oracle.sysman.emSDK.svlt.PageHandler.handleRequest(PageHandler.java:578)
    at oracle.sysman.emgc.provision.ui.controller.AbstractProvisioningPageHandler.
    handleRequest(AbstractProvisioningPageHandler.java:235)
    at oracle.sysman.emSDK.svlt.EMServlet.myDoGet(EMServlet.java:738)
    at oracle.sysman.emSDK.svlt.EMServlet.doGet(EMServlet.java:329)
    at oracle.sysman.eml.app.Console.doGet(Console.java:352)
    at oracle.cabo.servlet.UIXServlet.doPost(Unknown Source)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubS
    ecurityHelper.java:227)
    at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelp
    er.java:125)
    at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.sysman.eml.app.EMRepLoginFilter.doFilter(EMRepLoginFilter.java:311)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.sysman.core.app.exception.EMRuntimeExceptionFilter.doFilter(EMRuntim
    eExceptionFilter.java:58)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.sysman.emas.fwk.MASConnectionFilter.doFilter(MASConnectionFilter.jav
    a:41)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.sysman.eml.app.BrowserVersionFilter.doFilter(BrowserVersionFilter.ja
    va:122)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.sysman.emSDK.svlt.EMRedirectFilter.doFilter(EMRedirectFilter.java:10
    2)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.sysman.eml.app.ContextInitFilter.doFilter(ContextInitFilter.java:502
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:159)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:326)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.
    java:27)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(
    WebAppServletContext.java:3592)
    at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubje
    ct.java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
    at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServlet
    Context.java:2202)
    at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext
    .java:2108)
    at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:14
    32)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

    Hi, I followed all the steps correctly and also the owner of the directory is correct.
    But i have not installed the patches which is listed at the bottom of the link page.
    I had done this on RHEl and i had no problem but now i am getting problem on solaris.

  • HT2518 When I try using Migration Assistant an error appears on my pc... "An error occurred while preparing your information for transfer."  My mac just continues searching for the pc and yet both are on the same wifi.  Please help!!!

    When I try using Migration Assistant an error appears on my pc... "An error occurred while preparing your information for transfer."  My mac just continues searching for the pc and yet both are on the same wifi.  I'm not getting anywhere!  Please help!!!

    Simple...
    http://www.apple.com/uk/support/mac/app-store/contact/

  • Windows migration assistant gives error " An error occurred while preparing your information for transfer " Please suggest how to proceed . Many Thanks .

    Windows migration assistant gives error " An error occurred while preparing your information for transfer " Please suggest how to proceed . Many Thanks .

    To find out what is causing the Migration Assistant to fail, you can check the SystemMigration log located in - C:\Users\[user name]\AppData\Local\Temp\SystemMigration

  • HT4796 error occurred while preparing your information for transfer

    Downloaded Migration assistant on to my PC and when I open it I get "error occurred while preparing your information for transfer"
    I want to copy my email addresses etc. to my Macbook Pro.

    To find out what is causing the Migration Assistant to fail, you can check the SystemMigration log located in - C:\Users\[user name]\AppData\Local\Temp\SystemMigration

  • Error -1074397038 occurred at IMAQ Start.vi for 64bit Labview 2011 SP1, Win7

    Hello,
    I am using a MC1362 camera from Mikrotron with a PCIe1433 framegrabber. I was using it with windows XP, 32 bit, labview 2010 SP1 32 bit, it was working perfectly fine. I just switch to windows 7 with labview 2011 SP1 64bit, and it is not working anymore with my custom routine in labview, though it works with MAX and camera file generator and I use the same camera file.
    When I run my routine, I have this error message:
    Error -1074397038 occurred at IMAQ Start.vi
    Possible reason(s):
    NI-IMAQ:  The requested serial termination string was not found in the returned buffer.
    Then, If I try to run the camera with MAX, it doesn't work anymore, I have to reboot the camera, and put it in the right mode with the Mikrotron control tool to obtain an image.
    I have seen similar issue on a Basler camera on the forum, and it has been solved by using a camera file to set the different parameters. There is no camera file complete to set all the parameters of the camera, so I had to program them in serial to drive the camera with my Labview routine.
    Could you help me to solve this issue please?
    Thanks
    Bests
    David Dulin

    This forum post is already handled --> SR 1154262.
    Kind regards,
    Corné Westeneng
    Applications Engineer
    NI-Netherlands

  • Mac app store "an error has occurred" and greyed out button for download

    I'm trying to download an app in the mac app store.
    It's got stuck and nothing seems to get it going again.
    I get "an error has occurred" and the button along side is grey.
    If I click the button it does a little animated click and nothing happenes.
    Any idea how to resolve this?

    Run Console to check the recent logs for more details (look for com.apple.installd).
    In example, I had something like:
    com.apple.launchd[1]: (com.apple.installd[69518]) Job appears to have crashed: Abort trap: 6
    ReportCrash[69520]: Saved crash report for installd[69518] version 332 to /Library/Logs/DiagnosticReports/installd_2014*.crash
    And when checked backtrace under System Diagnostic Reports, there is something like:
    Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSKeyedUnarchiver initForReadingWithData:]: incomprehensible archive
    So it's possible that update files were corrupted. Try to remove these files and re-try again.
    See: https://discussions.apple.com/thread/4234582
    From Terminal check if you've temporary files here:
        ls -la /private/var/folders/*/*/*/com.apple.appstore
    And then try to remove them (you may backup them first just in case):
        rm -frv /private/var/folders/*/*/*/com.apple.appstore
    Or eventually run Finder and go to: /private/var/folders and Trash all the folders (if something bad happens, restore it from your Trash).
    And re-try again.
    Removing all the folders from /private/var/folders it actually fixed the problem on my laptop.

  • "Unknown error has occurred" when changing primary email for Apple ID

    It tells me the primary email I'm changing it to, is available and everything, but when I click "save changes" it sends me back to the Apple ID log in page and gives me the message "An unknown error has occurred".
    How can it be Unknown? How can I fix it? I wish I could ask Apple directly, but I live in a country where I don't think it possible to call them. I've searched and there seems to be no way to contact them through email or something.
    What can I do?? This is very stressful.

    Apple - Support - Contact Apple Support
    See all worldwide telephone support numbers

  • Error 2- memory full & error 10846 - buffer overwrite

    I am running a multi threaded application on Labview 6.1 on Win2000 that involves continuous buffered data acquisition on a PCI-6130E and serial communication. I am sampling 15 channels at 600Hz. I currently have a buffer size of 1000 and am reading 60 points at a time. The serial communication involves sending commands to a pump from a queue. The queue is maintained at about 500 commands and does not increase over time.
    I am plagued with two errors: the first is buffer overwrite error 10846. This occurs only when running the serial communication thread and DAQ thread simultaneously. I have tried reducing sampling rate, increasing buffer size, and increasing the number of points read at a time. The only effec
    t seems to be to postpone the crash for about an hour.
    The other error is error 2 - memory full. Labview seems to use gradually more and more memory over time and crashes after a few hours at about 110,000K.
    I am not sure if these two problems are related in some way, as I have only gotten error 2 after receiving and ignoring error 10846. Sometimes the program runs for about an hour and then Labview exits by itself. I'm wondering if this memory error could be a result of my chart histories being too large or from some kind of accumulation due to using a queue.
    If anyone has any suggestions on how to fix any of these errors, or on how to diagnose their cause, I would appreciate your help.

    I suggest you concentrate on the memory leak.
    There are many things that could cause this, some obivous others are very subtle.
    Do the following and let us know what you find.
    1) Reboot
    2) Brinf up the task manager and check the performance before you start. Note memory usage and compare with the actual physical memory.
    3) Run your app. Watch the memory usage.
    Let us know what you find, and feel free to post your code.
    I will not go into all of the things that can cause memory leaks because there have been many posting on this site on how to handle leaks, and I would only be scratching the surface.
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • Error 10 occurred When createing an executable with application Builder?

    Problem: I am using the LabVIEW Application Builder to create an executable from my VI. When I run the Application Builder, I receive the following error:
    Error 10 occurred at Copy in Win Install Copy Redistribution Files.vi->Win Install Create.vi->Dist Call Create Installer.vi->Builder Application.vi
    Possible Reason(s)
    Labview : Duplicate Path
    or
    NI-488 : New I/O attempted with old I/O in progress
    Why do i receive this error and how can i resolv this issue?

    Jiang,
    It sounds like this could be an overwrite issue. From the file path you specified, I can tell you that the error is occurring in creating the installer for your executable. Are you specifying an installer directory where you have already created an installer of the same name? If so, is that directory read only? Make sure that write privileges are enabled for you installer directory, and if that doesn't fix anything, try specifying a different installer directory.
    If none of these suggestions take care of the problem, please post a simple example that illustrates the problem (i.e. a simple VI and a copy of the build file). We can then try to replicate the problem and troubleshoot it. What version of LabVIEW are you using?
    Regards,
    E. Sulzer
    Applications Engineer
    National Instruments

  • "An Unknown Error Has Occurred"

    This is the pop up message I get when I am trying to publish two new photo pages with several jpegs to my iweb website. Can anyone give me any hints? I tried several times with no luck. I've never seen that error message before - no code or numbers, just that an unknown error has occured.
    Thanks in advance for any info, help or suggestions.

    Whenever iWeb spits out such nonspecific error messages as this one, I always have to spit out my list of the top 5 things to try...
    1. Delete iWeb preference file at: YourHardDrive/Users/yourname/Users/Library/Preferences/"com.apple.iWeb.plist"
    2. Delete iLife Media Browser preference file at: YourHardDrive/Library/Preferences/"com.apple.iLifeMediaBrowser.plist"
    3. Repair startup disk permissions using Disk Utility
    4. Reboot machine
    5. Delete iWeb application (but keep a backup of the Domain file!) and reinstall iWeb 1.0 from original iLife'06 DVD or Recovery Disks and then update directly to 1.1.1 via Software Update.
    These are the top 5 things that seem to garner some kind of positive results from people having similar problems.
    Good Luck!

  • Extraction mode for DTP

    Hi,
    If extraction mode for DTP is selected as Full then does it mean it will load current request and all the previous already loaded requests from PSA to the data target again.
    Thanks,
    sam

    With a data transfer process, you can transfer data either in FULL extraction mode or in DELTA mode. In FULL mode, the entire dataset of the source is transferred to the target; in DELTA mode, only the data that was posted to the SOURCE since the LAST data transfer is transferred.
    You can use "GET DATA BY REQUEST" option in DTP to get request by request in the sequence they have been loaded.
    Also while doing FULL load ,make sure you delete the previous loads else otherwise the data will be doubled.
    Hope it Helps
    Chetan
    @CP..

Maybe you are looking for