TDMS Viewer Project

I started an open source project recently that was primarily used for SDF files.  The project uses the National Intruments Measurement Studio for charting.  I have started to add support for TDMS, MDF, and SIG files.  I am in the process of adding a CSV file importer as well.  I believe the TDMS file support is working.  Although I don't currently collect any data using that format.  I am using it internally to the viewer for importing SIG files and plan to use it for analysis export.  If you have issue viewing a TDMS file using this application please let me know.  If anyone is interested in collaborating or just looking for a viewer for TDMS files you can find the project at http://sourceforge.net/projects/sdflib .  The code is written in C# with some DLL's developed in C++/CLI.  You would need a license for Measurement Studio to compile the code.
I have a lot of work to do to finish the project.  The performance is fairly good but needs more optimization.  You can easily view channels with a million points.  I tried to minimize the plotting time and memory requirements by decimating the data before displaying it.  The following screen shot shows the example TDMS file that ships with Measurement Studio being displayed.  To plot data you drag and drop channels from the treeview to the chart.  TDMS channels will currently only plot on Waveform Charts.

Hello! I am very interested in your software, but when i tried to download it, i couldn't. 
'Unable to find any mirror information for the "/SDFViewer/SDFViewer0.4.0.zip" file. Please select another file.'
This is the error message, please if you were so gentle to fix it or send me the file using email or whatever i would be very grateful!
Thank you!

Similar Messages

  • Unable to view project in RHS8 after publishing

    I am using RH8 to publish my project to RHS8.  We are using Tomcat/IIS, but after going through the integration to IIS, I feel I'm not yet to done with the integration there.  But for now, I am only trying to publish and view the project in Tomcat.  I was finally able to publish the project successfully to http://<servername>:8080/<context>/server.  However when I view http://localhost:8080/<context> or http://localhost:8080/<context>/server all I still see is the default Robohelp Server page, saying to publish my files here and for more information to check the documentation in the publishing tool.  Can anyone help shed some light as to how I can get the project viewable on the server?

    Hi, bjones91 and welcome to the Forums.
    When you published the project, did you publish to a particular "Area". Otherwise "general" is the default. Here are some things to check.
    First, if you haven't tried this already, go to the Web Admin application by using this URL
    http://localhost:8080/robohelp/admin
    Log in and click on the "Projects" button along the left panel. Hopefully you will see your project listed.
    If you do see your projects listed, you can click "View Project" and it will open in the browser.
    If you would like to test the site directly from your browser, use this syntax for viewing the actual sites:
    This shows the URL for a project titled EmployeeCare to an Area called "HR"
    http://localhost:8080/robohelp/server?prj=EmployeeCare&area=HR
    This shows the URL for a project titled Marketing to the Default "Area" which is named "general"
    http://localhost:8080/robohelp/server?prj=Marketing&area=general
    If you don't see your projects listed:
    If not, then, there is definitely something wrong. Colum McAndrew and I  have seen situations where a simple "illegal" character in a filename  will prevent projects from showing up because the Tomcat server is very  fussy about legal names. (So, no *?)(&^%$#@!  or Spaces in your  Folder or Filenames. A dash - or underscore _ is OK. But good rule of  thumb is to keep Folder/Filenames alphanumeric and that goes for  anything on the web, not just RoboHelp projects
    Of course there may be something else afoot. But, try these and get back to us if you are still having problems.
    John Daigle
    Adobe Certified RoboHelp and Captivate Instructor
    Evergreen, Colorado
    www.showmethedemo.com

  • Creation of Database View , Projection View

    Hi ABAP EXPERTS,
    Can anyone plz send me the step by step creation of DATABASE and PROJECT VIEWS. Just steps by step explanation will do , screen shots will be more than appreciated.
    Kind Regards,
    Sunil Ranal.

    Database View (SE11)
    Database views are implement an inner join, that is, only records of the primary table (selected via the join operation) for which the corresponding records of the secondary tables also exist are fetched. Inconsistencies between primary and secondary table could, therefore, lead to a reduced selection set. In database views, the join conditions can be formulated using equality relationships between any base fields. In the other types of view, they must be taken from existing foreign keys. That is, tables can only be collected in a maintenance or help view if they are linked to one another via foreign keys.
    Check this link for database view creation.
    http://help.sap.com/saphelp_40b/helpdata/en/cf/21ed06446011d189700000e8322d00/content.htm
    Projection View
    Projection views are used to suppress or mask certain fields in a table (projection), thus minimizing the number of interfaces. This means that only the data that is actually required is exchanged when the database is accessed. A projection view can draw upon only one table. Selection conditions cannot be specified for projection views.
    Check this link for Projection view creation.
    http://help.sap.com/saphelp_nw70/helpdata/en/cf/21ed20446011d189700000e8322d00/content.htm
    Regards,
    Maha

  • TDMS viewer not showing data with time stamp

    Need help with time stamping data in a TDMS file generated by DAQ Assistant.
    When I use the TDMS Viewer, with the x-scale set to absolute time, the date starts at 1903. If I use Excel to look at the file the start time is correct (i.e. 2013).
    Solved!
    Go to Solution.

    Bo_Xie, I have simplifed my VI and now able to display the correct time stamp. Thank for your time!

  • Interleave​d data saving and the TDMS Viewer VI.

    Hello,
    I'm using LabVIEW 2009 Service Pack 1 ( ver 9.0.1 32-bit ).
    I was trying to take a piece of data and save it in interleaved mode.
    The save operation seems to be completed correctly, but when the TDMS Viewer VI is launched it crashes, and I'm unable to browse the data.
    I'm attaching the example I used.
    What I want to know is:
    1) am I using the write properly? What I'm trying to acomplish is to push down an array if I16 to a TDMS write block, recieve 30 channels of data this way.
    2) I managed to use this VI and it crashes, on two PC's, one is a win7 32bit, the second one was an XP. But let me know if this runs properly for you.
    Maciej
    Attachments:
    InterleavedDataErr.zip ‏16 KB

    I have a buffer that can accumulate up to 65536 I16 values.
    In that buffer I get for example 6x 10000 values.
    Every "chunk" of the 10000 values is my interleaved data. One point is one channel.
    My data is shaped like in the opening post:
    http://forums.ni.com/t5/LabVIEW/TDMS-Streaming-in-​interleaved-mode/m-p/1189201#M513943
    Since I'm running a windows machine, sometimes I'll get 5x 10000 values, sometimes it will be 3x , sometimes 6x during one buffer swipe.
    The data rate and the channel length is variable.
    But let's talk about one case:
    10k channels and 10 kHz rate of I16 vals.
    That gives me roughly 200 MB/s of data that I need to get out of the buffer.
    What I want to do on my PC is take that data, and save it interleaved to a TDMS file, while being able to safely stay above the 200 MB/s.
    I would be intersted in aiming for 300 MB/s so that if we push our card further down the line, I'm not stuck with the streaming bandwitch.
    I have noticed that unfortunately if you use an ammount of channles that is 10000 the writing performance drops dramatically.
    What I figured out is that I'm not conducting 1 write on 10000 channels on a small ammount of data. But rather than that a large accumulated amount of data (like 8000 x 10000 of I16)
    And I split the save of 10000 channels into 10x 1000 channels save.
    First channs from 0-999 , than 1000-1999 etc.
    All is done in interleaved mode.
    This is Very Very fast indeed. I got rates of 360 MB/s. That's smoking fast!
    Now the trick is... to handle the appropriate data shaping in the RAM, from my buffer, to the large shaped RAM chunk, that will be cut in to pieces for Streaming. LV is designed for data flow and copies data a lot, hence I get easlity in the out of memory problem, I'm going to have to use some ticks like storing the data structure via a VI Server call, or perhaps queues don't know yet. But I'm going to do some reading on that and it seems that this should be achieavable.
    Thank you both for your input,
    I will post if I get stuck.
    Maciej

  • How to consume data model adf library in view project?

    Hello,
    I am using Jdev 11.1.1.6.
    I have a Jdev workspace containing business component (entity objects, view objects and application module exposing the VOs). This workspace is deployed to an ADF Library. This library is packaged with DB connection details.
    I have another Jdev workspace that needs to consume this Data Model ADF Library. This workspace is basically just the view layer (no business components at all).
    I have added the Data Model ADF Library to it's view project and it is showing application module and VOs under Data Controls.
    My question is : How is this view project going to connect to DB at runtime?
    Can it use the connection from packaged Data Model ADF Libabry? If yes, how?
    or Do I need to create a business project under this view workspace, just for connection purpose? if yes then what is the use of including connections during ADF Library creation?
    Thanks,
    Jai

    Hi,
    it will use the connection in the ADF library. I recommend though that you not save database connect information in the ADF library. Instead:
    - define the ADF BC model to use JDBC data sources
    - In the ADF library, configure it to only contain the data source name
    - In the view project (the workspace) configure the database connection exposed by the library
    When the library is imported, check Application Resources --> Connections and right click on the imported connection name to configure it
    Frank

  • Problem with "View project-level information" permission when accessing build definition in Visual Studio Online

    Hi, 
    from some time all our team members are experiancing problems when acsessing list of builds on Visual Studio Online or when trying to edit build definition in Visual Studio. Error message suggests problem with missing View project-level information permission:
    "TF50309: The following account does not have sufficient permissions to complete the operation: XXXXXXXX. The following permissions are needed to perform this operation: View project-level information."
    I've checked permissions of my User account and Group. "View project-level information" is set to Allow on both levels. We didn't make any changes in security configuration recently. Does anyone faced similar problem?
    Short term solution was to add all users, to Project Collection Administrators Group, but it is not what we would like to live with.

    It seems that the problem was fixed and Project Collection Administrators permissions are no longer required. Great :-)

  • Tdms viewer+large files issue

    I built a VI that stores large [up to 50x50] 2D arrays continuously, every new 2D array is stored as a new group in a TDMS file.
    The VI streams out the data, it's OK, however when it finishes and the TDMS Viewer pops up, the LabVIEW keeps hanging and [seemingly] doing nothing. The TDMS files that the viewer tries to display can have easily over 10^6 pieces of 2D arrays inside if the measurements were running for days for example.
    Is there a clever way to make the TDMS Viewer display my file or at least say the quarter of it?
    Thanks,
    Krivan

    Also, if I use the code attached and I try to open that large file the LV keeps hanging [all open LV windows], the program does not enter the while loop because the open tdms VIs do nothing.
    However, if I run this program with a very small sized tdms file [~300 kbyte] containing only a couple of thousands of matrixes, it runs without any problem.
    I haven't tried the defragmenter so far because here it was reported to be not advisable.
    I also tried to read only a small portion of the files wiring 1000 to the read VI but [in case of the large files] the problem remains the same, the operation does not get through the TDMS Open VIs.
    Is there a clever way to handle large TDMS files?
    Thanks,
    Krivan
    Attachments:
    read_average_TDMS_difference_plots.vi ‏22 KB

  • Application View : project , Invisible fields how can I active them again?

    Dear Gurus,
    in Application view : Project I cannot see and I cannot select from the setting 2 fileds :
    Grouping and Search Field, They seems disappeared!!!!,
    In other application view for example : Last Used Project the fileds are visbile!,
    I tryed to change the settings but I don't know what I can do because the fields aren't present ...
    somebody can help me?
    Best regards
    Lonati Vanessa

    Hi Vanessa,
    Probably in Application view: Projects, the UI elements which you have mentioend are suppressed.
    You can undo this by going to the context menu and and restoring the UI elements.
    Regards,
    Niraj

  • Cannot Access Application Module from View Project (Swing)

    I recently started a new application workspace as a Swing project with Business Components. Jdev created 2 projects by default, a Model and a View. The model works fine, all the business components are funtctioning and the DB connection is good. When i try to create a reference to the application module in my View project i constantly get 'Class Not Found' exceptions no matter what i do. I am using the jbo.client.Configuration.getRootApplicationModule('amName', 'amConfig') method.
    What am i missing? How do i instantiate my application module from my View project?
    Thanks a lot.

    Just had to add the Model to the classpath...

  • Unable to view project in full screen mode.

    I'm working on three different imovie projects, and they are all in my project library. For two of the three projects I have no problems viewing them on the full screen mode, but the one that I'm currently working on won't play full screen when selected, it plays a different project. I called Icare support, and they said the problem wasn't in the program, but rather in the project. They suggested that I post my question here on the Apple Message Board to see if they are any suggestions, otherwise, I'll have to rebuild the project...I've spent two weeks working on it...ouch!

    Think of Full Screen Mode like a browser that let's you watch a movie. If you stop before it ends, it remembers your place and lets you take up where you left off the next time you come back.
    Move your cursor down toward the bottom middle of the full screen view. You will see a cover flow view, and you can select the project you want to view.

  • IMovie crashes every time I attempt to export or view projects full screen. Any solutions? Will upgrade to iLife '11 (iMovie 9.0) fix this?

    The subject line of this post pretty much explains everything.
    I use a MacBook White from 2009 which I upgraded to Snow Leopard earlier this year.  I use iMovie 8.0.6, have never upgraded to iLife '11 (iMovie 9.0).
    I've never in these 3 years had a problem exporting videos to YouTube, I have 62 on there and just now have an issue. Every time I try to view a project full screen AND try to export a video iMovie crashes and shuts down fairly quickly (after about 20 seconds when attempting export).
    Today I went to the Apple store about this, didn't get much resolution on it. They couldn't determine what was wrong. The attempted fix they were going to suggest I had already done (deleting the plist and restarting iMovie).  And that fix didn't help.  They checked my hard drive and it was fine.
    Has anyone had this same problem? What did you do to fix it (if anything)?
    One solution, which is what I'll probably do, is to buy and upgrade to iLife '11 (iMovie 9.0)... but without backing things up as I don't have an external hard drive and can't afford to buy one anytime soon (am unemployed).  Where my videos are on YouTube may serve as my "backup" and "hard drive" (you can take videos form online, put them on your computer and into iMovie).
    What do you suggest for fixing this? Is there another way to do it without upgrading to iMovie 9.0?  What are your expriences with this issue?

    Turns out I'm going to have to BUY iLife '11 (from Best Buy) because the download version on Apple's site is for those with Lion only and I have Snow Leopard. This is becoming a major PAIN. Apple shoudl continue to offer its older products online at least (if not in their stores) rather than just dropping them completely.

  • Viewing project in full screen?

    Im new to Mac and Final Cut Express. Im used to Pinnacle and to view the project in full screen i just simply clicked on the icon in the lower part of the "canvas" screen. How can i do this.?

    OK, I was again using my modified ISO Italian layout with the English version of the app. So, now I selected Italiano Pro - a British keyboard with accented vocals sticked where they fit to look like Italian - and it still didn't work. Then I tried British, that is the same version of the app. No way to make it work.
    I replaced my Das Keyboard III with the same Apple Aluminium keyboard I had used with FCE 3.5, and no way to have Cmd-F12 work to trigger the Toggle command and recall the Canvas in Full Screen.
    Also, I created a shortcut (Cmd-P) in the System Preferences for the "Digital Cinema..." command, but it does not respond to the shortcut, exactly as the Toggle (Cmd-F12) command. Other shortcuts are fine.
    But it is not only the keyboard, since the Toggle button does not work even if clicked. It worked flawlessly on 3.5, I can't understand why it doesn't work with 4.0.

  • CProject 4.5 : Dashboard : Application view "Projects"

    Hi guys,
    i write you this message for a question about cProject 4.5.
    What projects are being filtered into "Project" application view? I ask you this because instead into "Last used Projects" view i see all the project created. Both views are standard.
    Could you help me,please?
    Thanks a lot.
    Dario.

    Hi,
    Check in http://wiki.sdn.sap.com/wiki/pages/viewpage.action?pageId=129335661 SAP consulting note 1305197.
    I hope this can be useful,
    Sara

  • Two model projects (1 for Oracle, 1 for SQLServer) with 1 view project?

    We are trying to solve the issue of supporting both Oracle and SQLServer backends with our ADF application.  We have read many posts and our application is working against Oracle but have some issues with SQLServer.  The entities are created as SQL92/Java.  Would a better approach be to create separate model projects and then load or build with the appropriate one.  Each would have identical naming so the view would work with either.  At run time we know which type of db is installed. If this was to work how would we specify one over the other when building/running? 
    If I am way off on this idea please let me know and we will continue down the current path.
    Thank you
    Rudy

    Hi Shay,
    Yes, I have been through that document and done everything except the primary key generation.  Our db's do use the Identity/Sequence features for generating primary keys and this cannot be changed due to legacy systems that also access the db.  The error I see against SQLServer when performing a Commit after a CreateInsert, Update, or Delete is this:
    <LifecycleImpl> <_handleException> ADF_FACES-60098:Faces lifecycle receives unhandled exceptions in phase INVOKE_APPLICATION 5
    javax.faces.el.EvaluationException: oracle.jbo.JboException: [oracle.jbo.DMLException: JBO-26080: Error while selecting entity for GetValueRuleEO]
        at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:58)
        at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1256)
        at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:183)
        at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:148)
        at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:92)
    This happens against multiple entity objects.  The entity PK's are defined as oracle.jbo.Domain.DBSequence with Updatable as Never and no Refresh. Is there a way to set the properties of the application model at runtime, possibly within the initialization servlet?
    Thank you.

Maybe you are looking for