Are there LabView VI's for accessing and writing data to a CDF?

I am currently trying to develop a data acquisition system using LabView to acquire the data and to write the data to a file in NSSDC's Common Data Format (CDF). The CDF distribution (Windows 2000) comes with a precompiled dll of the CDF library of functions. Unfortunately, LabView crashes when I try to use the Call Library Function node. I am confident that it is not a function prototype error, but it may be that the CDF library is not thread-safe.
Has anyone developed VIs for writing and accessing data in CDF format?
Does anyone know how I can determine why the Call Library Function node causes LabView to crash when it uses a particular dll? There are a host of reasons given in the "Using External Co
de" manual, but no apparant way of determining which one is the culprit.

Thank you for your response. Actually, I have solved the problem by recompiling the source code for the CDF distribution using the Cygwin development environment. Cygwin provides a unix C compiler and linker which can create Windows executables and dlls. After modifying the makefiles that came with the CDF distribution I was able to build the dll and then use the Call Library Module to access the CDF functions.
A note about this process: the linker that Cygwin exports both Windows-style and C-style functions when it creates the dll. Be carefull not to use functions that end in underscores from the CDF dll as C-style functions.
Also, I would like to point out that the current faliure method of the Call Library Module (i.e. crashing LabView) is not acceptable.
It would be much better if LabView would generate an error message or an error log entry in case of a dll failure. I would hope that this scenario would be a target goal for future development of LabView. The Call Library Module is an incredibly powerful tool in that opens up many avenues of development -- it deserves a better way diagnosing problems.

Similar Messages

  • Are there LabVIEW programs written for electrophysiology?

    Hi,
    I'm trying to set-up an electrophysiology experiment, and I need a data aqcuisition program for my patch clamp amplifier.  I've reviewed the existing software applications (pCLAMP, CellWorks, Pulse/Patchmaster), but, since LabView is used fairly extensively in our lab I was wondering if there are any existingprograms/VIs written in LabView for data acq in an electrophysiology set-up.  I see that NI had something called BioBench for a while, but that they've discontinued it as of April 2009.  Does anyone have any ideas?  I don't really want to spend a lot of time developing something on my own, especially if there's something already available.
    Best,
    Chris

    Hi Chris,
    A number of people out there have developed LabVIEW applications for doing electrophysiology.  If you Google "LabVIEW electrophysiology" or "LabVIEW patch clamp" you'll find some stuff.
    Here's one promising lead:  LabPatch:  http://www.ionchannels.org/showabstract.php?pmid=10794680
    You can probably contact this person and get them to send you the source code (they say its "free").
    Depending on what you are actually trying to accomplish, it may be possible to start with a simple LabVIEW example program and expand from there as your needs develop.  Are you needing a "scope" like program that capture relatively fast waveforms based on some kind of trigger condition (stimulus/response) or continuous acquisition of spontaneous activity?  We also have an application called "Signal Express" which can you started very quickly and can be easily customized to do on-line processing - worth taking a look at:  http://www.ni.com/signalexpress/whatis.htm
    Here's a simpler URL for our Biomedical User Group:  http://ni.com/biomedusers
    Good luck!
    Steve
    Visit the NI Biomedical User Group at:
    www.ni.com/biomedusers

  • Are there any standard retractors for BI 7.0 (from SAP BI to R3)?

    hello
    are there any standard retractors for BI 7.0 (data transfer from SAP BI to R3)?

    You should have some standard retractors for APD and CRM... not sure where you can find them though - should be under business content I guess..

  • Are there different php functions for Oracle 8 and 9?

    Hi!
    Are there different php functions for Oracle 8 and 9?
    Thanks for your answer!

    You can use the oci8* functions for Oracle 8, 9 and 10.
    It is the most recent PHP interface to Oracle, and uses Oracle's most recent
    API.
    The name oci8 comes from the version number of Oracle - version 8 - when
    Oracle introduced a new C API. It succeeded the original OCI and got the
    common name OCI8. The original OCI now has the common name of OCI7.
    -- CJ

  • What cables are best when connecting apple tv, my HD tv has 2 HDMI slots but they are both in use, one for Sky and one for cinema. There are no hdmi slots spare on the cinema either ...

    what cables are best when connecting apple tv, my HD tv has 2 HDMI slots but they are both in use, one for Sky and one for cinema. There are no hdmi slots spare on the cinema either ...

    Mine has four  Seriously shauntana the splitter is easy, a simple click to changre feed and eventually you will damage the HDMI port or cable by taking it in and out.  True you can only use one feed at a time nut you can only use one port on the telly at one time too.  I used it on my old one port telly for PS3 and Sky and it worked a treat.
    Enjoy
    Jules

  • When using Final Cut Express, the video in the Viewer window looks fine, but when I insert the video into the Canvas Timeline it appears to lose resolution, and look fuzzy and blurry. Are there preferences or settings for the Timeline that cause this?

    When using Final Cut Express, the video in the Viewer window looks fine, but when I insert the video into the Canvas Timeline it appears to lose resolution, and look fuzzy and blurry. Are there preferences or settings for the Timeline that cause this?

    Thanks David. I had to convert the mts file to Quick Time (using AunSoft Conversion software) before I could import it into Final Cut Express. And I made sure I kept the size of movie (720 X 480 with letterbox) to compliment what I set my Panaconic AVCCAM video recorder at (720/60). Even after I fully render it, it still looks fuzzy in the Canvas window at the right that plays what I have editing down in the Timeline. A friend that edits some using Final Cut Pro helped me to narrow things down to this problem. This is also wierd. If my Viewer window at the left is set to 200% to get the person's head the same size in the Canvas window at the right we needed to put it to 400%. Does this make any sense. We think we need to control the Time line resolution somehow but cannot find any options from my manual, or the help, or in the various drop down menus. Do you have any clue? What is going on?

  • Are there any good tool for checking security risks, Code review, memory leakages for SharePoint projects?

    Are there any good tool for checking security risks, Code review, memory leakages for SharePoint projects?
    I found one such tool "Fortify" in the below link. Are there any such kind of tools available which supports SharePoint?
    Reference: http://www.securityresearch.at/en/development/fortify/
    Amalaraja Fernando,
    SharePoint Architect
    Please Mark As Answer if my post solves your problem or Vote As Helpful if a post has been helpful for you. This post is provided "AS IS" with no warrenties and confers no rights.

    Hi Amalaraja Fernando,
    I'm not sure that there is one more tool that combines all these features. But you may take a look at these solutions:
    SharePoint diagnostic manager
    SharePoint enterprise manager
    What is SPCop SharePoint Code Analysis?
    Dmitry
    Lightning Tools Check
    out our SharePoint tools and web parts |
    Lightning Tools Blog | Мой Блог

  • Are there a dynamic way for evaluting variables in as3?

    Hi..!
    eval() is a usefull method or function in javascript.. Because we may define our variables via dynamic way..! There are following code is for understanding that how can define dynamic defining variables in javascript.. And Are there a dynamic way for evaluting variables in as3 like following javascript code?
    <script language="javascript1.2" type="text/javascript">
    var trainOfUfo = "...hi earthling...";
    var handleBlade = eval("train"+"Of" + "Ufo");
    alert(handleBlade);  //-- it appears in dialog box text field area "...hi earthling..."---
    </script>
    Gürkan Şahin
    Code Developer
    Turkey

    In AS3 you can use the bracket notation...
    var trainOfUfo = "...hi earthling...";
    var handleBlade = this["train"+"Of" + "Ufo"];
    AS2 supports the eval() function, but it was done away with in AS3

  • Are there any firmaware updates for time capsule?

    Are there any firmware updates for Time Capsule/Time machine?
    I just had a new hybrid (SSD and spinning disk) drive (750 GB) installed on my MacBook Pro and used Boot Kamp to partition it and run Windows xp. Now, my previously working Time Machine won't function. It says the "sparsebundle" is open (or in use)  preventing the back-up from working properly. When I try and remove and re-install Time Capsule as the disk to back-up to, it still doesn't work. My plan "B" is get a second Time Capsule and dedicate it to the MacBook. But, I fear I'll face the same problem.
    When I open to reconfigure Time Machine, the Time Capsule disk is identified as the back-up, but it's also seen in the "available disks to use for back-up" along with with Boot Kamp disk which is part of the new SSD hybrid hard drive just installed. (Remember it's the partitioned part running Windows xp.)
    I've unplugged/plugged-in the ethernet internet connection and the power cord many times to no avail. The message still says the sparsebundle is in the way.
    Do you think deleting Boot Kamp disk from the list of available hard drives might solve the problem?
    Bill in Tulsa

    TM can only use AFP and only on disks formatted HFS+ (ie Mac Extended Journaled) so it should not bring up a boot camp partition as a possible destination at all .. but I have not done that seutp.
    It says the "sparsebundle" is open (or in use)
    That error is well known. It should simply required the TC to be restarted..
    That sometimes gets things working where the simple restart won't.
    I would recommend using short names, with no spaces and pure alphanumeric. 
    That is C9
    http://pondini.org/TM/Troubleshooting.html
    If you have a more complicated setup.. I would recommend firstly doing a TM reset in the computer.
    See A4 in the same reference.
    Do a verify then of the sparsebundle on the TC.. A5 but you might need to inherit the old backup if you want to continue an old backup.. A new hard disk will make the TM consider the old backup no longer belongs to the computer.. there is a UUID connection to the actual hard disk used in the backup.
    Again read the info in pondini. B5 and B6.
    The sparsebundle in use is C12 but there are a number of sparsebundle issues in section C.. C17 is another common issue.
    Some of what you have done is not adequate.. eg disconnecting ethernet is not enough.. you need to reboot the TC.

  • HT201541 are there any new templates for Motion 5 since Motion 4?

    are there any new templates for Motion 5 since Motion 4?

    Hello and good day.
    Yes there are many more templates and with the latest Motion Update we now have 3D Text Templates.
    Plus you can always find new freebies being released here: http://www.fcp.co/forum/9-free-fcpx-plugins-and-templates
    There are also many 3rd party developers that create Motion Templates as well for Motion 5.
    Also, you can create your template with the ability to add many different parameters to control from inside of FCPX.
    Please let me know if you have any questions.  Have a great day!

  • HT1222 Are there any security updates for the Mac OS 10.4.11?

    Are there any security updates for my G4 PowerPC OS 10.4.11?

    No. Tiger is an obsolete and unsupported OS at this point. If there were any updates you would find them using Software Update.

  • Are there any user exit for ess travel?

    Hi all
    I want to ask,
    are there any user exit for ess travel?
    and if I want  to know if we already had enhancement for back-end system (sap gui)
    is it automatically applicable to ess too?
    many thanks

    check this
    ESS: BAdi for Checking Mileage
    Thanks
    Bala Duvvuri

  • Are there any Color Adjustments for Safari?  Printing with Magenta overlays.

    Are there any Color Adjustments for Safari?  When printing the iphone at www.apple.com/iphone/compare-iphones/ the phones have a Magenta Overlay on them.  Tried Firefox and Chrome with same computer, plus a PC to the same printer.  All else prints fine.  Have Intel based iMac, updated to 10.7.5, and using Safari 6.0.1.  I called Canon, and they said it is an issue with Safari.  Any Solutions?  Any way of replacing Safari?  (Recently updated to Lion via software downloads.  No disc.)

    Welcome to Apple....
    Kumusta Ka?  Ma init pa dyan?
    If you're browsing the web and you're internet connection is slow or sometimes dropping, it is normal for Safari to hang or freeze for a little bit until it connects to the site you're trying to view or visit.
    Try this - go to system preferences - network - advance - dns and change your dns server.
    see image below - let me know if na ayos mo na ang internet mo.

  • Are there any compatibility issues with Sonos and Airport extreme??

    are there any compatibility issues with Sonos and Airport extreme??

    Sonos uses its own priopietory wireless protocol SonosNet to distribute audio data among all its products, thus it should not affect other network devices which use standard WiFi 802.11a/b/g/n protocol at all though they may share the same radio channel for wirless signaling.
    On my dual-band (5 GHz / 2.4 GHz) Airport Extreme staion, I select the option "802.11n Only (5GHz) - 802.11n (2.4GHz)" and turn on "Use wide channels" in Wireless configuration in order to use only 802.11n protocol and more radio channels to achieve maximum wireless bandwidth of 400 Mbps. This bandwidth is necessary for quick Time Machine backup to NAS connected to the Airport Extreme station through Ethernet cable. So my iMac and MacBook Pro always connected to the Airport Extreme through 5 GHz radio channel with 802.11n protocol whereas my iPhone 4S always connected through 2.4 GHz radio channel with the same protocol.
    In my living room Sonos ZP-90 (same as new CONNECT model) zone player is connected to Airport Extreme directly through Ethernet cable (recommended by Sonos) and Sonos S5 (same as new PLAY:5 model) zone player in bedroom is connected wirelessly through SonosNet protocol to the ZP-90 zone player in living room.
    These devices are in operation simutaneouly most of the time. Music is playing through the Sonos ZP90/S5 zone players througout the day, I am streaming viedo through Internet (fibre broadband 25 Mbps) on my MacBook Pro in bedroom or iMac in living room or reading news on my iPhone. So far so good and have no encounter any interference problem for about three years. Further more bandwidth for 802.11n protocol does not seem to be affected at all.
    In fact with a low power Fujitsu USB drive (2.5" / 500 GB, designed for notebook) plug into USB port of Airport Extreme, it can be used as NAS drive for Sonos music distribution system without any problem. Just transfer all files from Music folder in my home directory on iMac into this NAS drive and set it up as music source in "Manage > Music Library Settings" in Sonos Controller for Mac application will do. Though the same drive can be served as Time Machine's backup disk as well, an independent full-fledged NAS drive for Sonos and Time Machine backup is better long-term solution for reliability and performance. With the NAS configured as sole music source, you do not need to keep any computer powered on all the time in order to play music through the Sonos system.

  • After updating to ios 5, my calendar sometimes freezes when entering a new event. I have tried syncing but it doesn't fix the problem. Are there any bug fixes for this? Any ideas would be great thanks, I don't really want to have to reset everything!

    After updating to ios 5, my calendar sometimes freezes when entering a new event. I have tried syncing but it doesn't fix the problem. Are there any bug fixes for this? Any ideas would be great thanks, I don't really want to have to reset everything!

    Try to reset the iPod by  pressing the home and sleep button for about 10sec, until the Apple logo comes back again. You will not lose data doing a reset, but it can clear some glitches after installing new software or apps.

Maybe you are looking for

  • Error while running adpreclone on Database Tier

    Hii.. im getting following error while running adpreclone on database Tier, This is Error Message coming, D:\APPSORA\proddb\10.2.0\appsutil\scripts\PROD_diwaf-prd-erpdb>perl adpreclone.pl dbTier Running Rapid Clone with command... perl D:\APPSORA\pro

  • ASP Crystal Report 2008 (12) Oracle 9 and Visual Basic!

    Hi All, I'm mainting an old application and I need to simulate the same client environment in my machine. I have a VB application (with COM+ server components) that's creates a report object with parameters. But the only thing that this application d

  • Secure link to iTunes Store Failed using XPSP3

    I cannot log into the iTunes store. When I run diagnostics it indicates Secure  Link to iTunes Store Failed. It does not appear to be my related to McAfee security software as the issue remains when the file wall is disabled. I have following the tro

  • Problem with Light Room 5 with exporting?

    Just today my LightRM 5 stopped exporting photos to my desktop.  What to do/?   Dolores

  • Change Font to Bold in ALV GRID

    Hi, I want to display only first row in my ALV in Bold font and rest in normal font. Could anyone help me out?