ATFX DataFinder

Hello

Currently, I have following problem with ATFX (ASAM ODS) files and the DataFinder. ATFX data contains several matrices for different sampling rates high. The DataFinder can only create an index for the files that contain only a matrix. If I was using DIAdem and ASAM Data Service, I have a similar problem when importing is set to "Default". When the import mode is set to 'Submatrix' then I can load data ATFX. So I think that there is a similar problem with the DataFinder.

Is there a way to tell the DataFinder to use the import mode 'Submatrix' when creating indexes for files ATFX? I use the plugin "ATFX example.

BTW: why, it's always off ATFX plugin (and the grayed out checkbox), but it is possible to install the plugin "ATFX sample"? What is the difference?

Thank you and best regards,

Peter

:-)

Seem to get us to the center of it.

Can you provide a sample file?

I'll attach the file in the documentation file.

  • every submatrix is allowed to have an independent.
  • local column should be designated as its quantity of measure
  • If there are several submatrices a local column marked as all independent independent localcolumns must be connected to a single measure quantity.

If all these things are given tiara accumulate the value matrix if the ATFX file is loaded in the default mode.

Greetings

Andreas

Tags: NI Software

Similar Questions

  • create the connection to the datafinder Server

    Is there a way to create a connection to the datafinder server in the script? I have a file location that must be typed in (you cannot find by browsing through the folders) and want to know if there are other methods of adding connections to the server.

    Thank you

    Artemis

    I was able to use the following which fixed my problem

    Call Navigator.ConnectDataFinder ("my DataFinder"). GetSettings(). SearchAreas.Add)
    Call Navigator.ConnectDataFinder ("my DataFinder"). Indexer.IndexFolder)

    But now I wonder if there is a way to check if a search box already exists in the datafinder.

  • datafinder toolkit LabVIEW 2013

    I have a small simple VI who does not return the results I want.

    My VI DIAdem will search for a specific name of the record.  So, I want to recover the date the time called modifyTime at the file level.  However, my simple VI Gets an 305502 error.

    I can retrieve all the other string and I32 data, but not the date time data.

    I'm learning just this kit have hit this wall that I can't seem to cross.

    Hi Dan,.

    in your VI you are trying to extract the values of time to date as a string, but date the conversion of time values in string is not supported by the DataFinder Toolkit API. If you take a look at the online help for the VI get property values, you can find an overview of the conversions are supported and which are not.

    Even if the switch is hidden, get the property values is a polymorphic VI with an implementation for string, double, path and time stamp values. The default instance of this VI is an array of strings. You can change the instance by selecting a different type from the context menu of the VI or by connecting a constant of the concurrent terminal data type data type. I've adjusted your VI with the second option.

    Good day

    Eva

  • Changing numeric value in the advanced search datafinder range

    I try to use the Datafinder advanced search to get all files with a certain value in the amplitude channel.  I'm trying to do it by searching for the name of the channel = Amplitude and maximum track = number. For some reason, maximum has a range of values of 1 to 1, and this impedes my ability to research. When I try to look for another value out of reach, say Amplitude = 0.2, I get no results.  Is it possible that I can lift the restriction of the value or go around another way?

    I have attached a screengrab of research I am conducting, but also an example of data .tdms file.

    See you soon,.

    Ellie

    Hi Ellie,

    The file DDHN you posted doesn't have one Maximum or Minimum property registered in the channel ' entry/Amplitude voltage settings' (or another).  If you resave this tiara channel, it will be, but you must decide the best way to automatically fill properties.  The DataFinder cannot query a property whose value is defined on NoValue.

    What is confusing about this scenario, is that the tiara automatically calculates the properties Maximum and Minimum for each channel that is loaded in the data portal, it seems that these properties have values - when you load them in DIAdem, they do it.  But if you look at the table of properties DataFinder, according to Eva, you will see that the values are all NoValue.

    Here is a white paper that talks about a number of subjects like this:

    http://www.NI.com/white-paper/14252/en/

    Brad Turpin

    Tiara Product Support Engineer

    National Instruments

  • datafinder results date of inaccessible property via script

    Hello

    I'm running into a strange question. I need to programmatically access the date of the change of the results of my research. This property is visible in the browser window. When I make a list of all the properties of the items in the results of my research datafinder, property appears so. When I query the datatpe, name and other attributes of this property, I get a response. But when I try to access its value, I get an error telling me that this property or method is not supported by the object. What is even more strange is that I'm not running into this problem with other properties. It seems to happen with the variety of date properties. I am very confused

    Thabks in advance for the help.

    Here we have a difference between the Datafinder API and the API of the internal root.

    In the case of DataFinder, date values are returned as usiTimeDispObject.

    Option Explicit

    Dim oMyDataFinder, oMyQuery, oMyResults
    Set oMyDataFinder = Navigator.ConnectDataFinder ("My DataFinder")
    Set oMyQuery = oMyDataFinder.CreateQuery (eTextQuery)
    oMyQuery.Text = "example.tdm".
    Call oMyDataFinder.Search (oMyQuery)
    protected rootElem: set rootElem = oMyDataFinder.Results.Item (1)

    Dim oMyProp, txt
    txt = «»
    For each oMyProp in rootElem.Properties
    Dim propVal
    If DataTypeDate = oMyProp.DataType then
    propVal = oMyProp.Value.VariantDate
    on the other
    propVal = oMyProp.Value
    end if
    txt = txt & oMyProp.Name & ":" & propVal & + "\n"
    Next
    MsgBox txt

    There is no indirection for portal DIAdem.

    Option Explicit

    Dim oMyProp, txt
    txt = «»
    For each oMyProp in data.root.Properties
    Dim propVal
    propVal = oMyProp.Value
    txt = txt & oMyProp.Name & ":" & propVal & + "\n"
    Next
    MsgBox txt

  • Failed to retrieve the DIAdem DataFinder research data, using data-finder toolkit LabVIEW 2009

    I am facing problem to retrieve the DIAdem Datafinder data.

    At first, I developed this project in LabVIEW 2010. But because of a problem that I met in LabVIEW 2010, I thougth to work on the project in LabVIEW 2009.

    Then, I reused the project that I created using LV 2010 using option economy for the previous version.

    When I tried to retrieve the data from the tiara using data finder toolkit. I got a 305505 warning. Please see the attached message of Warninig.

    But I have not seen this warning while I was working in LabVIEW 2010 and also, I was able to get the data from the tiara.

    Please suggest me a way to solve this problem.

    Hi Nanda,
    There is a bug when using the SDK use in combination with DataFinder Toolkit 2009.
    This bug is already fixed in LabVIEW 2010 and use SDK 2010. But as you said there is another question in LabVIEW 2010, forcing you to LV 2009.
    I suggest you use LabVIEW 2009 with use SDK 2009 and DataFinder Toolkit 2009 and instead to use the "Waveform.vi results" to read the search results, I would recommend to use the screw storage. I spread your example VI and it attached to this message. You will still see the dialog box to search for "lvStorage.dll" but it will automatically disappear and the VI works anyway because in this case LabVIEW will find the dll itself.
    My extended VI uses the '_openWithRoot.vi' to open a file with a different use than CT or PDM. This VI is also described in the following knowledge base article: http://zone.ni.com/devzone/cda/epd/p/id/4181
    With LabVIEW 2010 use support has been enhanced and fully integrated in the standard palette of storage screws. So in LabVIEW 2010, you can replace the "_openWithRoot.vi" with the 'Open Data Storage.vi' standard but with LabVIEW 2010, you can also use "Waveforms.vi results" to read the search results.

    I hope this helps.

    Kind regards
    Eva

  • Error 244: The DataFinder cannot start due to an internal error.

    I have LabVIEW 2010 and, during Windows startup, this error message appears:

    "The DataFinder cannot start due to an internal error.

    (244): Please wait until the National Instruments PSP Service is running and try to start the DataFinder or restart your computer. »

    I got this pop error during the past year it's a recurring thing. He began to show a few months after installing the LabVIEW program on my computer, so I'm not sure on what caused this message still appears. I find that it causes also a delay in the start of my computer - my other startup applications starting to show only when I close the error window. Help, please! Thank you.

    Hi xcontradictorx,

    Looks like National Instruments PSP server locator cannot be started. Could go you to the control panel > administrator tools > Services and locate the server National Instruments PSP Locator? Double-click it and make sure that the service is started. If this is the case, stop and start again (just by pressing the stop and start buttons). If this is not the case, run it, and then go in the Recovery tab and choose restart the Service as long as the action of first, second and more about chess.

    If after changing the settings for the PSP the issue to continue service I think that for some reason any PSP service will just be started late for some reason any. Could you do a quick real test: disable the DataFinder in msconfig, reboot, then run the C:\Program NIUninstaller Instruments\Shared\DataFinderDesktop\bin DataFinder.exe. This should place the MyDataFinder app in your taskbar (that looks like a yellow gear).

    If this is successful, then we will have to change the order of startup services such as the DataFinder begins just after the service of the PSP.

    Try the following:

    (1) locate the DataFinder entry from the registry. Located at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
    (2) remove the entry DataFinder
    (3) add a shortcut to DataFinder.exe in C:\Documents and Settings\All Users\Menu Menu\Programs\Startup
    (4) restart

    This should make all the standard Windows startup (as from services, etc.) and then launch the DataFinder.

    One question: do you use the DataFinder at all? Either with DIAdem or database search tool? If this isn't the case, you can try to remove it from the startup items. Simply go to start > run... and type "msconfig". Click the Startup tab, look for DataFinder and deselect. Click on apply. That will probably get rid of the error message.

  • Object ValueMaxCount Datafinder

    Hi all

    I want to limit the number of results. 'oMyDataFinder.ValueMaxCount = 50' does not work in this combination. the number of results is allways 200 (as default).

    Where is my mistake?

    Dim oMyDataFinder, oMyQuery, MyDate, MyMin, oMyResults
    Set oMyDataFinder = Navigator.ConnectDataFinder (Test@test)
    If oMyDataFinder.Name = Test@test Then
    Dim AdvancedQuery
    Set AdvancedQuery = Navigator.CreateQuery (eAdvancedQuery)
    AdvancedQuery.ReturnType = eSearchFile
    Call AdvancedQuery.Conditions.Add (eSearchFile, "FILENAME", "is", "*")
    oMyDataFinder.Search (AdvancedQuery)
    oMyDataFinder.ValueMaxCount = 50

    Set oMyResults = oMyDataFinder.Results
    end if

    Thank you

    Yustas

    Hi Yustas,

    DataFinder.ValueMaxCount limits the number of values that are indexed for a single property returned by GetValueList. For example:

    ...

    oMyDataFinder.ValueMaxCount = 60
    Dim oIndexedProperties, oIndexedProperty
    Set oIndexedProperties = oMyDataFinder.GetIndexedProperties (eSearchChannel)
    Set oIndexedProperty = oIndexedProperties ("name")
    MsgBox oIndexedProperty.GetValueList.Count

    ...

    To restrict the number of results try this:

    ...

    Call AdvancedQuery.Conditions.Add (eSearchFile, "FILENAME", "is", "*")
    Set oMyResults = oMyDataFinder.Results
    oMyResults.MaxCount = 50
    oMyDataFinder.Search (AdvancedQuery)
    MsgBox oMyResults.Count

    ...

    Hope that helps,

    Eva

  • ATFX import error Exception (20)

    Hello

    IAM, try to import an ATFX ASAM ODS file with 2 binary files in tiara, but I always get the following error Message:

    New section logfile *.
    ToDriver.cpp (425): ATFX: ERROR: Exception: load in (20)ata unknown type to this method!

    This happens when I try to import a file with DS_STRING "channels".

    There are 2 binary files. The first is quite well. The other usually contains data of type string and is called _string.btf [ATFX-Filename].

    IAM using DIAdem 2014 Versionnumber: 14.0.0f5641

    I have a few adjoining example files.

    Hope someone can help me.

    Greetings

    Reading of the measured variables of type DT_STRING of a binary component (zero terminated) was not applied until NI DIAdem 2015.

    The current version of DIAdem 2015 is able to read your file without error.

    If you are able to get online instead of component data, it would read.

    Sorry for the inconvenience.

    P.S.: Plugin ATFX belongs NEITHER USI. If you are not able to switch to tiara 2015 simply to install a trial version of 2015 on your machine.

  • Extending DataFinder to include the entries Non-donnees and relationships between

    I am trying to create centralized custom data and the management software for our laboratory with DataFinder Toolkit.  In addition to storing data acquisition data, I want to be able to store additional information with data such as images, PDFs, word documents that is easily accessible after finding data.  My current idea is to manage external files by storing the path in a property of an object vs trying to store the data itself in the datafinder database.  My code would know how to open these files, so that the user can see with external software or a custom labview application.

    I also want to be able to store data objects such as an object that describes a piece of test equipment or a sample with external files and properties.  Images and documents are still important here.  And then create relationships through with unique barcode ID which is a property in the datafinder entry.  So not only could look at the data I could find information on samples and lab equipment. Or anything else that we think needs to be saved.

    The code I write around DataFinder would be responsible to maintain the unique ID and know how relations between these identifiers to generate appropriate queries. As a 'Get used material Test' button next to a search result.

    For the external data items, I use Labview code to create a file that contains information about the object (unique identification, properties and paths of the external files) and create a plug-in the datafinder will index the file and make it searchable.

    This seems reasonable? I like the idea of working with a single system and have everything be updated based on adding, deleting and editing files in a folder. Also, I like the idea of not to split the management of data in several technologies and having to do this work together.

    From the description you gave the system seems plausible. Data elements not - you discussed when broken down are just additional data associated with an object.  Store the paths seems plausible, as in the example of community below:

    Run the alphanumeric string Querry, using data Finder Toolkit

    https://decibel.NI.com/content/docs/doc-10631

    Kind regards

    Isaac S.

  • Wenig im DataFinder in *.tdm Datenformat Suchergebnisse

    Hallo,

    Wenn ich in meiner Installation (SP1 10.1 DIAdem DataFinder 1.4.0.2854) mit dem Datafinder in Diadem-Datensatzen nach Regeln suche, habe ich sehr distinct results:

    Found werden Einträge in Dateien im *.dat Format sehr gut. (Datensatz-comments, titles,...) --> kein problem.

    In *.tdm Dateien werden mir die viel weniger results displaying:

    Suchbegriffe werden z.B. im Datensatz-Titel, Kanalnamen, Kanalbeschreibung found.

    Aber nicht aus dem Datensatz comment und auch nicht aus Datensatz-oder Gruppen - Akbulak oder Zusatzeigenschaften.

    Was muss ich machen, damit ich at least of aus Datensatz-oder Gruppen - und Zusatzeigenschaften out Akbulak results?

    Hauke Hey

    Hallo Herr Rick,

    Herr Schönitz hat mich auf die Fahrte gebracht right now.

    Die Test-Datei ist zwar im Navigator zu sehen, aber nicht im Suchbereich lag.

    Der line ging von "My DataFinder" nach unten und nicht von 'Suchbereich '.
    Bei den vielen offenen Unterordnern habe ich das gegeistert.

    Hauke Hey

  • Sort the Datafinder results by property name

    Hi all

    I want to sort my resultlist property.name = "BENCH":

    Dim oMyDataFinder, oMyQuery, MyDate, MyMin, oMyResults
    Set oMyDataFinder = Navigator.ConnectDataFinder ("My DataFinder")
    If oMyDataFinder.Name = "My DataFinder" Then
    Dim AdvancedQuery
    Set AdvancedQuery = Navigator.CreateQuery (eAdvancedQuery)
    AdvancedQuery.ReturnType = eSearchFile
    Call AdvancedQuery.Conditions.Add (eSearchFile, "BENCH", "is", "*")
    oMyDataFinder.Search (AdvancedQuery)
    Set oMyResults = oMyDataFinder.Results
    error resume next
    Call oMyResults.Elements.Sort ("BENCH", FALSE)
    MsgBox (err.number & "" & err.description)

    end if

    the error is ' 438 Proprietà o Método supportati not dall'oggetto ".

    oMyResults.Elements.count is 1

    What is the problem?

    can I sort by date (the "DatatypeDate" property type)?

    Thank you

    Yustas

    Hello Yustas,

    your variable 'oMyResults' is already a collection of items, so there is no a member of elements.

    Try to use instead:

    Call oMyResults.Sort ("BENCH", FALSE)

    Hope that helps,

    Eva

  • datafinder read properties of type 'DataTypeDate' from the script

    Hi all

    What do I need read "Modify date" value of the property of my Datafinder resultlist?

    result of:

    Dim oMyDataFinder, oMyQuery, MyDate, MyMin, oMyResults
    Set oMyDataFinder = Navigator.ConnectDataFinder ("My DataFinder")
    If oMyDataFinder.Name = "My DataFinder" Then
    Dim AdvancedQuery
    Set AdvancedQuery = Navigator.CreateQuery (eAdvancedQuery)
    AdvancedQuery.ReturnType = eSearchFile
    Call AdvancedQuery.Conditions.Add (eSearchFile, "yyyy", "is", "*")
    oMyDataFinder.Search (AdvancedQuery)
    Set oMyResults = oMyDataFinder.Results

    MsgBox (oMyDataFinder.Results (1).) Properties("modifyTime").value)

    is an error. number 438. "Proprietà o Método supportati no dall.oggetto.

    oMyResults.count return 1

    My property value is "15/11/2010 11:08:30.

    Thank you

    Yustas

    Hello Yustas,

    for the date/time properties, an object called "UsiTimeDisp" is returned.

    To print the date by using msgbox please try

    MsgBox (oMyDataFinder.Results (1).) Properties ("modifyTime"). Value,variantdate)

    Hope that helps,

    Eva

  • Problem mit Daten aus ATFX-Datei

    Hallo,

    ICH habe identische Daten aus unterschiedlichen sources. Once direkt aus einem Datenlogger als ATFX, das andere bad wurden die gleichen Daten first in data base ASAM ODS importiert und von eine sleeps wieder in ein ATFX used. Leider wird dann einen Kanal (Datentyp T_LONGLONG) defender DIAdem im. Wenn ich both ATFX-Dateien im ASAM Commander von HighQSoft betrachte, sind die Daten im Kanal beidemale town. IM werden nur die Daten aus dem Datenlogger kreatin dub DIAdem.

    I have both Datenpakete angehangt. Es sich um den is Kanal time aus der Kanalgruppe TIMESERIES_ (1 Hz) _001.

    Gruss, Marc

    P.S. The DIAdem Version der 10.2.1f3219 wurde pricing

    At a first glance the exported file contains some curious duplicates.

    for example

    QuantInternTime_001 25739502 DT_FLOAT 0.000000e + 00 91.00000000000 45.50000000000 not_tested 5405535
             25685658
             25685658
         

    Please ensure that duplicates are removed.

    The coruption of data is made by the file

    Data logger:

    -1251709688064000 1

    Export:

    -1.25171e + 1 of 15

    and should be

    -1.251709688064E + 1 OF 15

    However, the exporter of the file uses a precision of output which is not enough for this number.

    The number in question has an accuracy of 13 which can always be stored in a value of type double and that should be OK on setting shaped text.

    This means

    -1.25171e + 15 + 15 =-311936000--1.251709688064E

    which is the value of starting in tiara.

    This means that DIAdem is just to display the data.

  • Configure the search box on My DataFinder with vbscript

    Hello

    I use the following vbscript script to load data into data tiara Portal:

    Define dataFinder = Navigator.ConnectDataFinder ("My DataFinder")
    Set queryForm = Navigator.CreateQuery (eAdvancedQuery)
    queryForm.ReturnType = eSearchFile
    Call queryForm.Conditions.Add (eSearchFile, 'name', '=', '*.tdm')
    dataFinder.Search (queryForm)
    Set dataFinderResults = dataFinder.Results
    Call Navigator.LoadData (dataFinderResults).

    This works great until My DataFinder of research area was previously set through the control panel of Navigator DIAdem.

    We leave the tiara of a Visual c# application and the above vbscript part a vbscript script that is spent in DIAdem when it is launched through the argument of /CScriptStart.  I would like to define dynamically the DataFinder My search box a path argument also happened in DIAdem.

    Is it possible to configure the search box on the My DataFinder with vbscript?

    In addition,

    Is it possible to have the tiara run in the background without going through the DIAdem screen flash when it starts first?

    Thanks a lot for any help

    Renette

    Renette salvation,

    From DIAdem 11.1, newly released last July, we now have an interface of VBScript to define the areas of research and other aspects of the DataFinder.  DIAdem 11.1 also has the ability to save a configuration file DataFinder and load, both interactively and programmatially.  Earlier versions of DIAdem had no affect by program areas of research.

    Note that defining the areas by programming research will result immediately in all files being indexed and ready to be questioned - which can take some time after you set the new areas of research, according to the number of files in each search box, you add.

    You start currently tiara with a BACK extension to run a VBScript script right after the launch.  The advantage of this approach is that Sophie persists as an independent application, even after the end of the calling application.

    You may also call one of the two servers ActiveX of the tiara, which would invisibly begin DIAdem and allow you to stay in touch with this instance of tiara and read the DIAdem variables and run more DIAdem orders or VBScript scripts.  The disadvantage of this approach is that if your calling program ends, so does the connection ActiveX, and stops the instance launched by this connection ActiveX DIAdem.

    Ask if you have any other questions,

    Brad Turpin

    Tiara Product Support Engineer
    National Instruments

Maybe you are looking for

  • failure of the SIM, why I this message all the time?

    failure of the SIM, why I this message all the time?

  • Replace the text values

    Hello. I have problem with replacement of values in text strings and I can't find a solution. I have two or three channels filled with only 2 values: OK and NOK. How can I replace these values with for example 1 for OK and 0 for NOK? This replacement

  • How to export a value of a loop for?

    Hello I have a loop and a few other loops running at the same time. The loop is used to read the values of a PMT connected to a data acquisition. I need to export the value of the loop counter in order to to use in a case statement, which takes place

  • Trouble when using the FPGA to record data on PDM

    Hello world I encounter something strange with the use of FPGAS to save data to the disk. I use 4 channels and allows saving data PDM. I use 4 different graphs to observe each channel and no bad thing. But when I check the data stored in PDM, they ar

  • connection on windows vista problem

    My user password does not work. Is there a way to get around this and reset the password without a reset disc.