TDMS File Corrupts on Close in LV 2009 SP1

I have an application that logs data to a TDMS 2.0 file, LV 2009 SP1, Windows 7 x32.
Initially, I set it up so that the app opens one R/W reference to the file.  The state machine program writes data to the file in one step, then reads back the last 1000 points in another.  The logging is slow, roughly 1Hz.  There is no possibility of concurrent Reads and Writes.
When the program closes, I call the TDMS CLOSE method.
When I restart and try to read the data, I get error -2511/0xFFFFF631 "LabVIEW:  The specified TDMS file is corrupt."  Every time.
When I try and open the file in the TDMS viewer, the viewer shows the wrong number of samples in the properties, then shows no data at all (I assume it's eating the error, since it does not present it to me).
I have tried:
1) commenting out the code that reads.  No good.
2) Opening a separate reference each time I wish to make a read.  Nope.
3) Buffer On/Off
4) Flushing
5) Deleting the index and trying again.
6) Removing the CLOSE function
7) Killing the app instead of gracefully closing
8) Changing the filename/path
9) Writing to an SSD disk
10) Writing to a SATA disk.
None of that works.  Essentially, the TDMS file is fine until it is closed.  Then it is corrupt.
Any ideas?

Hi Jed,
I have a couple of questions:
Have you tried with the latest TDMS component? It's free to download, and here it is: http://zone.ni.com/devzone/cda/tut/p/id/9995
Is that possible or convenient for you to post your reproducible VI here, it would be great helpful for us to look into?
I have made a very simple VI for recovery corrupted TDMS files, attached in this post, maybe you can have a try, but please backup your file before trying.
Attachments:
RecoveryTDMSFile.vi ‏17 KB

Similar Messages

  • Nilibddc dll: opening tdms files with corrupt index files

    Hi there,
    i have a question regarding error handling, when using the nilibddc.dll.
    I want to use nilibddc.dll to open .tdms files. At the time i'm experimenting with some error cases and got stuck in one case:
    When i try to open a .tdms file with a corrupt .tdms_index file i get the error code -6211 (DDC_StorageCouldNotBeOpened).
    The .tdms_index file is corrupt because of errors while copying the file.
    The problem i noticed is, that i have a file lock on the corrupt .tdms_index file after DDC_OpenFile(...) (i can rename it, but i can't delete the file!?).
    As you can see in the code snippet - it isn't really special...
    int ddcError = 0, length;
    DDCFileHandle file = 0;
    ddcError = DDC_OpenFile (FILE_PATH, NULL, &file);
    // here i get ddcError == -6211
    if( ddcError == 0 )
    // do something with the file...
    ddcError = DDC_CloseFile(file);
    if( ddcError == 0 )
    cout << "no error - everything done" << endl;
    system("PAUSE");
     Do i miss something here? Should i use DDC_FreeMemory in somehow to release opened handles?
     I also tried to use the DDC_OpenFileEx(...) with readOnly set to true. But this doesn't change anything!
    Thanks in advance for help,
    Daniel
    Solved!
    Go to Solution.

    Hi there,
    thanks for the replies (and sorry for my late answer).
    The code above is from a simple Visual C++ Project that i use to run some tests with the dll.
    If i posted the question in the wrong topic please let me know - i found some other posts dealing with the dll so i thought i'm right here.
    I attached a tdms and the corresponding "corrupt" tdms_index file.
    The file handle stays 0 when i debug my code with that file and i receive the error -6211.
    I want to use the dll as part of an application that runs as system service. It reads and writes information from/to existing tdms files. After the information is read the application moves the files. So, if the tdms_index file gets corrupt (by whatever) i have the problem, that the index file is locked as long as the service is running and the file can't be moved. I can't tell how often this happens (hopefully never) but if i can do something against it, i would like to integrate this precaution.
    Thanks in Advance for any information & have a nice day,
    Daniel
    Attachments:
    samplefile.zip ‏3 KB

  • Signal Express Large TDMS File Recording Error

    Hello,
    I have the following application and I am looking for some tips on the best way to approach the problem with Signal Express:
    I am attempting to using Signal Express 2009 (Sound and Vibration Assistant) to collect random vibration data on three channels over an extended period of time -- about 20 hours total.  My sample rate is 2kHz.  Sampling at that rate over that period of time invovles the creation of a very large TDMS file, which is intended for various types of analysis in signal express later or some other application later on.  One of the analysis functions to be done is a PSD (Power Spectral Density) plot to determine the vibration levels distributed over a band of frequencies during the log. 
    My original solution was to collect a single large TDMS file.  I did this with Signal Express recording options configured to save and restart "in current log" after 1 hour worth of data is collected.  I configured it this way because if there is a crash/sudden loss of power during data collection, I wanted to ensure that only up to an hours worth of data would be lost.  I tested this option and the integrity of the file after a crash by killing the SignalExpress process in the middle of recording the large TDMS file (after a few save log file conditions had been met).  Unfortunately, when I restart signal express and try to load the log file data in playback mode an error indicating "TDMS Data Corrupt" (or similiar) is displayed.  My TDMS file is large, so it obviously contains some data; however, Signal Express does not index its time and I can not view the data within the file.  The .tdms_index file is also present but the meta data.txt file is not generated.  Is there any way to insure that I will have at least partially valid data that can be processed from a single TDMS file in the event of a crash during mid-logging?   I don't have too much experience dealing with random vibration data, so are there any tips for generating vibration level PSD curves for large files over such a long time length?
    My solution to this problem thusfar has been to log the data to seperate .TDMS files, about an hour in length each.  This should result in about 20 files in my final application.  Since I want to take a PSD, which ends up being a statistical average over the whole time period. I plan on generating a curve for each of these files and averaging all 20 of them together to get the overall vibration PSD curve for the 20 hour time period.

    JMat,
    Based on the description of your application, I would recommend writing the data to a "new log" every hour (or more often). Based on some of my testing, if you use "current log" and S&V Assistant crashes, the entire TDMS file will be corrupted. This seems consistent with what you're seeing.
    It would be good if you could clarify why you're hoping to use "current log" instead of "new log". I'll assume an answer so I can provide a few more details in this response. I assume it's because you want to be able to perform the PSD over the entire logged file (all 20 hours). And the easiest way to do that is if all 20 hours are recorded in a continuous file. If this is the case, then we can still help you accomplish the desired outcome, but also ensure that you don't lose data if the system crashes at some point during the monitoring.
    If you use "new log" for your logging configuration, you'll end up having 20 TDMS files when the run is complete. If the system crashes, any files that are already done writing will not be corrupted (I tested this). All you need to do is concatenate the files to make a single one. If this would work for you, we can talk about various solutions we can provide to accomplish this task. Let me know.
    Now there is one thing I want to bring to your attention about logging multiple files from SignalExpress, whether you use "current log' or "new log". The Windows OS is not deterministic. Meaning that it cannot guarantee how long it takes for an operation to complete. For your particular application, this basically means that between log files there will be some short gap in time that the data is not being saved to disk. Based on my testing, it looks like this time could be between 1-3 seconds. This time depends heavily on how many other applications Windows has running at the same time.
    So when you concatenate the signals, you can choose to concatenate them "absolutely", meaning there will be a 1-3 second gap between the different waveforms recorded. Or you can concatenate them to assume there is no time gap between logs, resulting in a pseudo-continuous waveform (it looks continuous to you and the analysis routine).
    If neither of these options are suitable, let me know.
    Thanks, Jared 

  • Error reading TDMS file with inconsiste​nd dt

    Hello all,
    I would like to ask your help to understand how to read a TDMS file which I am opening and closing based on a user input.  As a result the data in the TDMS file does not have a consistent time step, which may be causing my problem, but I really don't know.  I keep getting the error 2501, that I have an invalid reference. 
    Or, if I continue and bypass the error, the extract portion VI gives me an error stating that I need to define an integer multiple of dt.
    I am not sure how to solve the first point as I have the reference wired directly to the read TDMS vi.
    I have attached a screen shot of the error and the portion of the VI with the offending error (it is the code connected to the read TDMS read vi).
    My goad is to extract a portion of the data to do calculations on and display a result to the user.
    thanks for any comments.
    A. Lopez
    Attachments:
    error-2501.JPG ‏198 KB

    I think you open multiple times the same TDMS file, you should open it before the while loop. And I don't see a close tdms function...
    Also check for errors on the open TDMS function.
    Ton
    Message Edited by TonP on 02-14-2007 07:45 AM
    Free Code Capture Tool! Version 2.1.3 with comments, web-upload, back-save and snippets!
    Nederlandse LabVIEW user groep www.lvug.nl
    My LabVIEW Ideas
    LabVIEW, programming like it should be!

  • Newly written tdm/tdms file not found

    Hi,
    I am trying to save some simple thermocouple data to a tdm/tdms file.  I run my vi and it seems to work just fine. I am using the NI 9213 getting started example as a basis and have added tdms open, tdms set properties, tdms write, and tdms close.  I can see the data streaming on the waveform chart but when I hit stop and go look for the saved file I can't seem to find it.  What am I doing wrong?
    Thank you
    Solved!
    Go to Solution.

    SRamirez wrote:
    I set it to create.  When I run it once for a new folder it runs just fine but if I try again I get error 6.
    You are specifying a folder?  You should be giving a full file path (like c:\temp\blah.tdms).  What you might want to do is build a file name based on the data/time.  This way you won't have to worry about overwriting files and what not.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines
    Attachments:
    Build File Name.png ‏9 KB

  • .tdm file storage vi's slow editing vi's

    I am developing software using Labview 8.5 and have recently added some file storage vi's for the .tdm format for use in DIAdem 10.2.  Upon using the open storage, set file properties, write channel group, write channel, and close storage vi's, the editing has become extremely slow - for any operation I try to perform there is a 10-15seconds delay before it occurs.  If I remove the .tdm vi's from my diagram then the editing goes back to normal and changes/operations occur almost instantaneously as expected.  My project is not large as far as I am concerned (Front panel - 121k, block diagram=1538k, code=0.2k, data=957k, total=2617k, total vi size on disk=389k)
    I saw a similar post to the .tdm storage vi's causing this to occur back in 2005 and was supposed to have  been on the fix list but it does not appear that it has 3 years later.  I am sure many others are using these vi's so not sure what I may have done differently to cause the editing to slow down so much.  
    Anyone with ideas and fix would be greatly appreciated as I cannot afford to sit around 10-15 seconds for every step of my developement.

    Yes, sometimes Storage VIs are slow. But They are Express VIs, supplying the easy configuration for users. If you feel they are too slow, I suggest that you can use TDMS files instead.

  • "FILE CORRUPTED" error message on N 78

    My phone is a Nokia N78 and my problem is as followed:
    Before updating the firmware from version 12 to version 20, I had google maps installed. After updating over the air, google maps (and also several other apps) got removed. When i tried to download and install google maps again and tried to install it again, it keeps saying "file corrupted". The same goes with other apps i try to download and install. But I have no trouble installing java apps.
    I am wondering if anyone knows how to solve this problem?
    Solved!
    Go to Solution.

    you are very welcome i am so glad that you got your issues sorted. i know how frustrating it can be to have a phone and potentially no 'way out'. been there and done that, that is why i joined this forum i wanted to learn more and find more answers to some questions. technology in general can be frustrating and its ever changing so we have to keep up or we will drown in frustration be well, rad.
    ps. and you are correct, i am no expert, my solution is not expert either more of a been down this road solution. i am just another user on this forum that sometimes gets the right answer
    Message Edited by radical24 on 19-Jan-2009 07:54 PM
    You know what I love about you the most, the fact that you are not me ! In love with technology and all that it can offer. Join me in discovery....

  • File corruption with a very large .ai file

    A little background first:
    I am a graphic designer/cartographer with 15+ years of experience. I started making maps in Illustrator with version 6 and have upgraded to every version since.
    My machines:
    2x Mac Pro 8-core 3.0GHz, 16GB RAM, 10.5.7
    Mac Pro quad-core 2.66GHz, 8GB RAM, 10.5.7
    MacBook Pro 2.0GHz, 2GB RAM, 10.5.7
    Illustrator specs:
    All machines have CS4 installed as well as Illustrator 10.
    The 8-core MPs have the MAPublisher Plug-ins installed
    The 4-core and MacBook Pro (MBP) does not have the MAPublisher Plug-ins
    The problem I am having can be replicated on each of the machines. The MBP can't handle the file due to RAM. Since this occurs on machines that has MAPublisher installed and a machine that does not, I think we can rule out a plug-in issue.
    File specs:
    The original file: version 10, file size (uncompressed, no PDF support, and no font-embedding) is 36.4 MB. There are no raster effects or embedded/placed images. This is strictly a vector file. Artboard Dimensions: 85.288 in x 81.042 in
    The original file, converted with CS4, and then saved as a CS4 file: file size (uncompressed, no PDF support, and no font-embedding) is 97.9 MB.
    Brief Description of the problem:
    I have tried to convert this file into every version of CS and it has failed every time. With each version, it has resulted in an unusable file for different reasons. CS-CS3, the file was completely unusable because of the opening/saving time. It could take as long as 3 hours to save the file. With CS4, this has been rectified and I once again tried to convert it. Upon re-opening of the 'converted' CS4 native file, the file is 'corrupted'.
    The file corruption is not your regular "This file can't be opened because of: X" corruption. The file opens after a save/close just fine. It is just that parts of the file gets destroyed. To save space in this post, I have created a webpage that illustrates the problem that I am having:
    http://newatlas.com/ai_problem/
    I have tried everything possible to make the file smaller and it is as slimmed down as I can make it. (Using symbols, styles, etc.) I have also tried to eliminate this as a font problem by replacing every font with an Adobe supplied font, cleared caches, etc. This does not work, so I think we can rule out a font issue. I have also reduced this file to contain no pattern fills, no gradients, and just used simple fills and strokes. All to no avail. I have also tried piecing the file back together into a new document by copying/pasting a layer at a time. Saving, closing and re-opening after each paste cycle. I can get about 95% of it put back together and then it will manifest the problem. The only thing I haven't done is to convert all of the type to outlines. This would not solve my problem since this is a map that I continually work on year after year. I also can't remove objects or cut the overall area of the map because this file is used to produce an atlas book, a wall map and custom boundary wall maps. You can view the entire file at:
    http://okc.cocpub.com
    If I do not convert the legacy text, the file saves/closes/re-opens just fine. It just takes a very long time. So this leads me to think that the cause of the problem is the number of editable type objects that this file has. Ever since Adobe changed the Type Engine, I haven't been able to use this file in current versions of Illustrator.
    If I could get this file to open, uncorrupted, I could finally get rid of Illustrator 10. Illustrator 10 does not have any problem with this file (and is still faster than CS4 in everything except selecting a lot of objects.)
    I am posting this on the forums for any other opinions/ideas from the 'Illustrator Gurus' as a first step. I want to get in contact with someone at Adobe to see if we can address this problem and possibly get it fixed with CS5. I know that this is a user-to-user forum, but I'm not sure who, where and how to contact Adobe for this issue. Maybe someone on these forums can help with that as well.
    Thank you for your patience for getting this far in my long post and I would really appreciate any response.
    Dave

    Thanks Wade for responding,
    Did you try trashing your Adobe Illustrator CS4 Settings folder in your User's Preferences?
    Yes, I've tried deleting prefs. Basically I've tried to rule out any problems with Illustrator as a whole. This issue has also occured on a clean install of OS X and Illustrator on a new User Account with the opening of this file being the first task that Illustrator has. There is no problem with Illustrator per se, but I think it is more of a limitation in Illustrator based on the number of type objects.
    You could also try saving it out of 10 as a pdf or as postscript and distilling it then open that in ai or place it id a blank AI document.
    Did you try to place instead of opening it?
    I haven't tried any of these since the resulting file would be utterly unusable. Basically this would create a 'flat' file with 'broken' strings of text (type on a path especially) and type being uneditable. (Now that I think about it, CS4 does a much better job of opening pdfs without breaking type.) I still think this approach is not really a prudent course of action since, as of now, I can continue to maintain this map in Illy 10.
    In my experimentation, the results are as follows:
    1. Opening the file without updating the legacy type, saving the file as a new document, closing and then re-opening results in a file you would expect. Every object is where it is supposed to be. Downfall of this method: I absolutely need the type to be editable, especially the 'Street Type' since this type is actually used to create map indexes.
    2. Opening the file with updating the legacy type, saving the file as a new document, closing and then re-opening results in a file that exhibits the exact behavior that has been posted in the thread-starter. This method results in the 'Bruce Gray' type being the duplicated item.
    3. Opening the file without updating the legacy type, then splitting the file into layer groups and saving as separate files. Then opening the resulting CS4 files, updating the legacy type, copy & pasting (with layer structure) into a new document results in a usable file up to a point. I can get about 95% of it put back together and then the problem manifests. I have thought that it might be a "bad" object on one of the layers but I have ruled that out by: a.) All of the resulting sub-files (files that are portions of the larger) exhibit no problems at all. Usually our PS printers find issues that Illy does not and there is no problem in RIPing the sub-files. b.) If I change the paste order, meaning copying & pasting from the top-most layers to the bottom-most layers, vice-versa, and a completely random paste order, different objects (other than the 'Bruce Gray' type) will be duplicated. I've had one of my park screens, a zip code type object and a school district boundary be the duplicated object.
    All of these experiments has lead me to believe that the Illustrator Type Engine is the main facilitor. I just don't think it can handle that many individual point type objects. I know CS4 can handle the number of objects, based on the fact that a legacy type (non-updated) file works.
    I am almost entirely sure that Illustrator is working exactly as it is supposed to and that the vast majority of Illy users will never run into this issue. This file is by far the largest file that I work on. I would just like to be able to use an Intel native version of CS to continue maintaining this map.
    On a side note: About three years ago, I tried working with this file in Freehand MX. Freehand initially would open the Illy file without a problem. I could work on it but when I would save it as a Freehand file, close it and re-open it, I would get your standard File Corruption. It would partially open, give me a corruption dialog, and open the file as a blank document. I alwa ys knew there was a reason to use Illustrator over Freehand for making maps.

  • How to write Date/Time property of tdms file

    On the root page of the tdms file, there is a built-in property called "Date/Time" in the first row.
    I would like to use it to save the time stamp when the tdms file is created. But in the help file,
    I only find the following property constant. So, how can I write to the "Date/Time" property field?
    Property
    Constant
    Data Type
    Name
    TDMS_FILE_NAME
    String (char *)
    Description
    TDMS_FILE_DESCRIPTION
    String (char *)
    Title
    TDMS_FILE_TITLE
    String (char *)
    Author
    TDMS_FILE_AUTHOR
    String (char *)
    Thanks for any idea or suggestion.
    Solved!
    Go to Solution.

    Not sure if this is exactly what you want, but have you tried this?
    CVIAbsoluteTime CVItime, *t = NULL;
    TDMSFileHandle deH = 0;
    // Create TDMS file and set some properties
    errChk (TDMS_CreateFileEx (file, TDMS_Streaming2_0, TDMS_ByteOrderNative, 0,"example.tdm", "someText", "title", "author", &deH));
    GetCurrentCVIAbsoluteTime (&CVItime);
    errChk (TDMS_SetFileProperty (deH, "Date/Time", TDMS_Timestamp, CVItime));
    // Save and close file
    errChk (TDMS_SaveFile (deH));
    TDMS_CloseFile (deH);
    Proud to use LW/CVI from 3.1 on.
    My contributions to the Developer Zone Community
    If I have helped you, why not giving me a kudos?

  • TDMS File Viewer not working in LabVIEW2009

    Anyone know how to get this to work in 2009. I believe this came from the forums and quit working when I upgrade to 2009.
    Solved!
    Go to Solution.
    Attachments:
    TDMS - File Viewer.vi ‏63 KB

    Hi bassinbc
    The TDMS file Viewer ia a VI that comes with LV. I just tested it in LV2009 and it worked fine. Have you tried removing it and replacing it from the palette?
    Best Regards
    David
    NISW
    Message Edited by Davidek on 08-18-2009 09:40 AM

  • How to store configuration data from clusters to TDMS files

    It is a common use case to write measured data to a TDMS file, while
    the configuration information for your test is stored in a cluster (and
    that cluster might contain additional clusters, arrays etc). TDMS does not have
    native support for clusters and some other data types.
    This LAVA discussion thread
    contains a VI library that breaks clusters of arbitrary complexity down
    to their basic elements and writes their contents to TDMS properties
    either at file, group or channel level. It also contains code that
    reads your data back from TDMS and recreates the original cluster type.
    Please review the whole thread in order to understand what to expect and to make sure you have the latest version.
    Herbert

    Change
    while (rs.next()) {
         System.out.println(rs.getString("piece_id") + "," + rs.getString("piece_num")+ "," + rs.getString("piece_ver"));
         FileOutputStream fileobj = new FileOutputStream(f);
         DataOutputStream writeInsideFileObj = new DataOutputStream(fileobj);
         writeInsideFileObj.writeBytes(rs.getString("piece_id"));
         writeInsideFileObj.writeBytes(",");
         writeInsideFileObj.writeBytes(rs.getString("piece_num"));
         writeInsideFileObj.writeBytes(",");
         writeInsideFileObj.writeBytes(rs.getString("piece_ver"));
         fileobj.close();     //here my data is replacing and only last row is storing..Kindly help me it is very urgent
    }to
    FileOutputStream fileobj = new FileOutputStream(f);
    DataOutputStream writeInsideFileObj = new DataOutputStream(fileobj);
    while (rs.next()) {
         System.out.println(rs.getString("piece_id") + "," + rs.getString("piece_num")+ "," + rs.getString("piece_ver"));
         writeInsideFileObj.writeBytes(rs.getString("piece_id"));
         writeInsideFileObj.writeBytes(",");
         writeInsideFileObj.writeBytes(rs.getString("piece_num"));
         writeInsideFileObj.writeBytes(",");
         writeInsideFileObj.writeBytes(rs.getString("piece_ver"));
    fileobj.close();- Roy

  • Keynote with iCloud file corrupted

    I'm using Yosemite and Keynote 6.5. I was working my keynote file suddenly it says file cannot be opened. I could be working over iCloud. I tried to rename into .zip and back to .key but doesn't work. Seems the index.zip file inside has problem. It can't unzip but into a index.zip.cpgz file. I also tried to open it right on iCloud and it says presentation cannot be opened. Can anyone please help me out. I am very desperately not to redo everything again. Thanks a lot.

    Before you do anything else, make new copies of the files using the operating system to copy the file to a new folder somewhere. It may be damaged beyond recovery, but you should make backups of what you have as a precaution.
    The .idlk file is a lock file that tells ID the file is already open. This would indicate that the file wasn't closed before the crash. It is safe to delete the lock files after you close ID. If restarting ID crashes immediately, it most likely means the recovery file is corrupt. Find the recovery folder (not sure where the default location would be on a Mac), and move all the contents into a new folder on the desktop for temporary safekeeping. That should allow ID to start.
    You seem to be using version 6.0.0, which was buggy. The latest patch is 6.0.6, and you should either download and install the patch manually, or use the automatic updater, then try to open the file again. If successful, export to .inx, then save as a new .indd file. See Remove minor corruption by exporting
    Let us know what happens when you try the above.

  • Peak Detection and Display of TDMS file of 4 channels

    The Peak Detection and Display sample VI in the NI Example finder is exactly what I am looking for but I would like to use a recoded TDMS file as its input. The TDMS file is a 4 channel data file.
    Does someone have an example code on how to do this?
    ERB 

    Hi
    I found an example in exampler finder called Read Channel Groups (TDMS).vi, which seems to plot data for four channels written in a TDMS file.
    Its also attached.
    Kind Regards, 
    Kind Regards
    James Hillman
    Applications Engineer 2008 to 2009 National Instruments UK & Ireland
    Loughborough University UK - 2006 to 2011
    Remember Kudos those who help!
    Attachments:
    Read Channel Groups (TDMS) forum.vi ‏20 KB

  • Import tdms file into matlab

    Hello,
    I would like to import tdms file (Labview version 2009) into Matlab (R2012a). I tried to follow a few solution given in this forum, however I couldn't find any that could help me.
    I hope anyone can give guidance on how to import these file.
    Many thanks
    Best regards
    Hafisoh

    fie wrote:
    Thanks to all for the advice.. 
    If you really want to thank them, give them kudos, and mark the answer to the question.
    Unofficial Forum Rules and Guidelines - Hooovahh - LabVIEW Overlord
    If 10 out of 10 experts in any field say something is bad, you should probably take their opinion seriously.

  • Problem viewing data after import TDMS file

    Environment SignalExpress 3.0. Windows XP.
    I have a number of logs created and saved in a SignalExpress 3.0 project. I'm trying to import a single log into a new project and view the data in a data view window.
    So I do:
    Open SignalExpress
    File->Import->Logged Signal from SignalExpress TDMS files
    Navigate to the log folder named - "25062009_135820_-_Nano_Carbon_Pyrograf_T1"
    Double click the tdms file named - "Voltage.tdms"
    I see the following tree structure in the Logs pane :
    Logs
        - 25/06/2009 13:58:20
            - Nano Carbon Pyrograf T1
                - Voltage - Dev3_ai0.
    If I then try to drag Voltage - Dev3_ai0 onto a data view it doesn't work.
    I've inspected the original project which I used to create the log  tried to import above. Comparing the tree structure it looks:
    Logs
        - 25/06/2009 13:58:20 - Nano Carbon Pyrograf T1
            - Voltage
                - Dev3_ai0
    In this project I can drag Dev3_ai0 onto a data view with no problem.
    Notice the difference in tree structure in the Logs pane? I'm pretty sure SignalExpress is parsing the log wrongly when it imports it!
    Mike

    Hi Mike
    I know that we have communicated over email but I just wanted to respond here so others can see the workaround.
    I have investigated the issue and have been able to reproduce the issue, even in Signal Express 2009. The problem is caused by the name you specify for the log when you begin recording. If the character "-" is present at any point in the name of the log, Signal Express does not import the tdms file correctly. This is not an issue with the tdms file, as it opens fine with LabVIEW, but must be an issue with Signal Express. I have reported this as bug under reference #182846. For now, you should not use the "-" character in the name of your log.
    Regards
    Rich
    NI | UK

Maybe you are looking for

  • How to export the comp/interface

    Hi all, Can anyone tell me how to export the existing Component/interface to the local hard disk in Webdynpro for ABAP.. thanks, viswa

  • Principal Propagation with SOAP sender

    Hello I've already read some blogs and SAP help about configuring the principal propagation (PP), those blogs explains details about the configuration with SAP (ABAP and Java) system. However in my case I have the third party SOAP sender application.

  • Query designer - calc diference between lines

    Dear coleagues, i need to calculate diference between actual line and last line like this example:: Material  Month Value        Diference with Last Month A0001   01        100,00 A0001   02        150,00      50,00 A0001   03        250,00      100,

  • WCSs (5.0.148) lose Terminal, Webfrontend and Web Auth

    Hello, 3xWCS 4404 with 5.0.148 and WCS 5.0.56. After serveral days, I were not able to connect to the telnet, SSH and webfrontend interfaces on all controllers. I tried management and service-port IPs. But I get ping responses from the interfaces and

  • Verizon Galaxy S5 Lollipop Update Does not work with Ford My Ford Touch

    Updated my Verizon Galaxy S5 to Android Lollipop this week. We have a Ford Edge with My Ford Touch. All Blue Tooth features for Galaxy S5 paired and worked with Ford MFT except for text under Android Kit Kat 4.4. Since Update, I cannot: 1. use voice