01-04-2008 07:23 PM - edited 01-04-2008 07:24 PM
01-07-2008 08:39 AM
Any ideas out there on why this error/crash is occuring?
Thanks,
Randy
01-08-2008 11:37 AM
01-08-2008 12:26 PM
Ima,
Thank you for getting back to me on this...I'm wondering if there is a way I can check the integrity of this file since I've already done a complete wipe and reinstall. Is there some checksum program that I could run to verify? I've modified my code to eliminate the continuous monitoring of the digital inputs and this has seemed to clear up the issue but I'd really like to be able to monitor these inputs going forward (I just changed it to check my theory...in real life I need the status).
Thanks,
Randy
01-09-2008 05:23 PM
Hi Randy,
I do not know of any check to verify the nixsrk.dll file. It is extremely unusual for it to be corrupted and behave the way you experienced. It would be just as common as any other of the files(NI or non NI) becoming corrupted and causing unusual system behavior. Now that you have wiped your system clean of the corrupted file and re-installed the driver you should be able to add in the continuous monitoring of your digital inputs.
01-14-2008 11:14 AM
01-16-2008 05:33 PM
Hi Randy,
I would like you to post your code. It sounds like you may be setting up 4 tasks that use the same resource. This normally would cause a error so I am curious to find out why your system sporadically reboots.
09-09-2008 11:33 AM
Has this issue been resolved? I am having similar problems (sporadic crashes with the dump file pointing to nixsrk.dll) using LabView 8.5, Ni-DAQmx 8.6.0f6, a NI PCI-6723 and a NI PCI-6255. I tried repairing the driver as suggested, but the computer crashed after repair.
I have two tasks configured to read channels from the PCI-6255, but the error out from one read is wired to the error in on the next, which I thought should make it so they don't access the hardware simultaneously.
thanks,
Ethan
09-10-2008 02:34 PM
Hi Ethan,
I was wondering if you could provide some more information about your code. You mentioned two inputs tasks on the same board. Is one of them an analog task and one a digital task or are both tasks of the same type? DAQmx should not allow you to reserve resources for two types of the same type. If this is the case, you can refer to this article to get a little more information about the error you should be getting. If you could merge everything you need into one input task, this should clear the error. Let me know if this helps.
Regards,
Kent
Applications Engineer
09-10-2008
03:11 PM
- last edited on
07-08-2024
02:13 PM
by
Content Cleaner
Hi Kent,
Both tasks are analog reads, but for one set I'm making differential measurements, and the other set are RSE measurements. I'm not getting any error messages, and quite often the code runs fine, however every once in a while the computer freezes and I get the blue screen of death.
I understood that when you have an analog read on its own that it will start and stop the task automatically...is this assumption correct or should the analog reads be bracketed by start and stop tasks to insure that the hardware is available?
After looking further at the link you provided, I guess the right answer is to combine the measurements into one task as is outlined here: http://sine.ni.com/devzone/cda/epd/p/id/899.
Ethan