Graphs (knots and summits) in LabVIEW

Does anyone know of a LabVIEW library for working with graphs (knots and summits, not points and lines)? I am trying to build a dependency Solver and would rather not reinvent the wheel if it has been done before.

Thank you

Not really a library, but it can help - https://decibel.ni.com/content/docs/DOC-12668

Personally, I didn't need that, so I never really looked into it.

Tags: NI Software

Similar Questions

  • How to check the CPU usage and paging using LabVIEW

    Hi guys,.

    I build an application that is used to check the CPU usage and paging using LabVIEW. How can I do?

    any help, suggestions or advice will be greatly appreciated...

    Kind regards

    Prashant

    Hello

    If you plan to build your app for Windows, you can use .NET classes. (System.PerformanceCounter), there is a simple example with LabVIEW:

    C:\Program NIUninstaller Instruments\LabVIEW 2010\examples\comm\dotnet\SimpleTaskMonitor.llb

    Also, you have several screws that you can use to verify information about the processor.

    Kind regards

  • Import excel 2003 and 2007 files that contains numbers and text in LabVIEW

    Hello

    I try to import *.xlsx files (2007) containing numbers and text in LabVIEW and som *.xls (2003), but I can't make it work. First column with the text and the second with numbers.

    Can someone help me with a small example? Is there an easy way?

    FYI

    I have access to all packages and addons for LabVIEW through my work (University)

    Best regards

    Simon

    There is an example usage of the reporting tool.

    http://decibel.NI.com/content/docs/doc-4965

    It should give you a starting point.

    I hope this helps.

  • Hide a knot and reduce its space

    Hi, I have a simple tray in which I have several icons inside an HBox (drawn with fxml ui). These icons may be visible or hidden due to some configuration properties in my application. I have a link between some BooleanProperty and image.visibleProperty. The problem, as you can guess, is that when disappears from the icon in the Middle I have a hole :-) There is a property like Android http://developer.android.com/reference/android/view/View.html#GONE, which hide the knot and the collapse of his space? Any suggestion? Thank you

    You can just delete the node in the container, but if you want to keep in the graphic scene, you can also set it's managed as well as its visibility property then when you hide, it will not leave a "hole":

    Java - JavaFX HBox hide point - Stack Overflow

    Before calling setVisible, also called setManaged, or, better yet, link the managedProperty parameter to the visibilityProperty.

      nodeToHide.managedProperty().bind(legendPane.visibleProperty());

      nodeToHide.setVisible(false);

  • acquire and graph of a voltage using LABVIEW 8.6 and DAQ 6020

    I recently installed Labview 8.6 on XP based computer and my device is 6020 DAQ. I installed the driver 7.4.4 to my DAQ 6020.

    This is my first attempt to write a labview on this configuration code, and my request is very simple.

    I want to measure a voltage at the analog input channel "Ach0" and this chart. The voltage must be sampled all 1millisec.

    I used a code that I found on google image search to do this, but I had got stuck at the point where I have to select channels using the DAQ assistant. The wizard DAQ says "no device supported found.

    In MAX, however my 6020 DAQ is present as device 1 and I can view tensions properly he is using "ach0" data acquisition channel 6020.

    The code is attached below. I use 'the edification of a voltmeter' to the page 11 of the attached pdf file.

    I searched the archives of this discussion forum, there is a code for graph 2 tension, unfortunately I couldn't find the code for my application. So I am writing from scratch.

    Please help me get the strings recognized by the DAQ assistant.

    Concerning

    Poli

    According to another post of yours, that you have really a DAQPad 6020 and it's an important distinction. If you had the pci version, I think you could install DAQmx and use the DAQ Assistant. As you said, you can use the traditional pilot and in fact it is what you have installed. The pdf file you fixed clearly mention using DAQmx so information on the functions of data acquisition are not related.

    I don't know if traditional DAQ examples still install, but if they are not, you will need to watch features on IO action > Data Acquisition > analog input palette. A good one is to start by HAVE acquire the waveform. A chart of output waveform and put everything inside a while loop wire.

  • Is there a way to select an area of some of the elements of a csv file and read in LabVIEW?

    Hello everyone, I was wondering if there was a way to select only a certain "box" of the elements of a .csv file in LabVIEW? I have LabVIEW 2011 and my main goal is to take two tables and graphs against each other. I can import the .csv perfectly and separate each line and each column to be his own, but I have a 8 X 8 but want graphic in the middle of 4 X 5 or something like that. Is it possible to extract a table without starting at the beginning and end in the end? Thank you in advance.

    Hi Szklanam,

    as a CSV file is a TXT file with a different suffix, you can read a number of lines in this file. For example, you can limit the number of rows in your table of resultung. To limit the number of columns, you must always use an ArraySubset, so maybe it is much easier to read the complete CSV file and select interesting places with ArraySubset...

  • Connect the large number of parameters and variables between Verstand and model of Labview

    We have an installer of dyno with a chassis PXI-E running Veristand 2014 and 2014, inertia. In order to strengthen the capabilities and timing of the Veristand, I would use models of Labview to perform tasks is not possible by Veristand and inertia. An example of this is to determine the maximum amount of a large number of thermocouples. VeriStand has a comparison function, but it compares two values at once. This makes long and rigid emissions. LabVIEW, on the other hand, has a function which words one to get the maximum items in a table in one step. I need to use Labview to 'send' the thermocouples of 50 or more to the Labview model. In addition to the variables that must be communicated between Veristand and Labview, I also need to present Labview with the threshold and setting parameters. Forums and user manuaIs understand that you must use the connector pane in Labview Veristand System Explorer mapping to expose the inports and isolated villages. The problem is that the part of Labview connector is limited to 27 I/O. How to overcome this limitation?

    BTW. I'm relatively new to Labview and Versitand.

    Thank you.

    Richard

    You can work around this limitation by putting your orders and clusters indicators. Then set the cluster to be required or recommended to indicate whether contained controls are entered or parameters, just normal.

  • How to convert number in date and time in labview

    Hi all

    I have a hexadecimal string and converted into a number. Now this number to display in the format of timestamp. Uses the format of the time Unix.

    By using this link, I can convert this number to timestamp.  http://www.UnixTimeStamp.com/index.php

    But how it should be done in LabVIEW? I know it may be simple, but please help.

    I enclose my VI for referance.

    Thank you

    Manisha

    Hi Man_Can,

    You can add the origin of UNIX timestamp to your number:

  • How do I get the computer hours and appear in labview? Get real-time!

    Hello!

    I got it!
    I saw a topic and gave all right.

    Thank you

    http://forums.NI.com/T5/LabVIEW/12-hour-chart/MP/67589

  • Range of custom error codes and error rings/Labview 2013 SP1

    Hello

    for the error message personalized codes there are these assigned ranges:
    -8999-by-8000
    5000 to 9999
    500 000 to 599 999

    If I create an "error ring" in Labview 2013 SP1, then I am able to choose predefined error codes or I can put in some custom error codes. Curious as I was I chose 'Labview' in the menu drop down and looked up some error codes. I noticed that there are some affected error codes that are of the order of custom error codes (see attachment) of 538170 to 538193.

    Is this a bug or feature? What is the impact if I defined error codes customized with identical, already existing error codes?

    Kind regards

    Thomas

    Thomas,

    It seems you have installed ModBus library. As it is an additional package, picking "custom error codes" is not bad even if the library fits in LV...

    Norbert

  • data from the buffer before graph it and block size

    I hope you can help me with this situation because I was collapsed in this situation for two days and I think I see the light in the short time and time is a scarce resource.

    I want to use a NI DaqCard-HAVE-16XE-50 (20KS/sec accordig to the specifications). For data acquired by DasyLab, I use OPC DA system but when I try to get a graphic from the signal I get ugly results.

    I guess the problem is that the PC is not powerful to generate a graph in real time, is if there is a block to save the data, then graph the data without using "write data" block to avoid to write data on the disk?

    Another cause of the problem, it might be an incorrect value for adjusting the size of block, but in my piont of view with the 10 kHz and 4096 block size is more than necessary to acquire a signal of 26 [Hz] (showing the photo). If I reduce the size of the block to 1 signal showing in the graph is a constant in the first acquisition value. Why might this situation?

    Thanks in advance for your answers,

    You don't want to use OPC DA for a device installed with the material. OPC DA is designed for industrial devices low speed, not for cards installed 20 kHz!

    Rerun setup of DASYLab and select the OR-DAQ driver, deselect the NOR-DAQmx driver.

    You must use the analog input OR-DAQ module for talking directly to the camera. You will get the full speed of the device, and the buffering is managed properly.

    I have this card somewhere in a box, and when I used it, it worked perfectly with the NOR-DAQ driver.

  • Tortoise SVN and Assembly of LabVIEW

    I know that Tortoise subversion is not officially supported by NEITHER but I also know that some of you use it however to manage your source code control. We have started using it about half a year ago and are usually happy to have. The problem I really have is that Labview is so picky about the linkage of the screw and I am train difficulty thanks to the function of turtle to "change" a directory, i.e. make sound content in fact a link to another location. Let me explain:

    We have organized our applications in projects which we keep a development versions and release (tags in the terminology of svn and trunk). Apart from this structure, we have a middle tier of programming, i.e. a code that is used by many of these applications, for example device drivers or a structure of file manager. These "Tools" are generally developed/expanded/bugfixed when working on an application or on the other, while other requests must continue to run with a stable version. Ultimately, all applications benefit from the improved tool.

    So, we have basically the same two subdirectories ' tools/trunk' and ' tools/tags' that contain the code of development and stable code for tools. This is no big problem for a single project integrate tools from the trunk, and tags directory and you can see in the tab "files"from the Labview Project Explorer which parts you actually use. ". It is already difficult to exchange the trunk version of a tool of his version of tags once you have unlocked the tool. Really bad is however that when I mix the tools from the trunk, and tags directory in a labview project. Then, it is possible that a VI tags called a trunk-VI and gets bound in this way. This causes in turn to link problems in other projects-Labview that are supposed to use only the screws from the tags directory. You can always follow?

    Anyway, my dose is that I introduced a third "tools/switch" directory I spend with the turtle to tools/trunk or in the tools/tags directory as a whole and any reference Vis and Labview-projects in this directory of switch. In principle, it would be possible to pass subdirectories of the tools/switch individually to the version tag and trunk but as turtle does not transparently records that are under tension, I easily lose track.

    So what is your strategy to manage development and the published versions of this layer of intermediate code which must be synchronized for multiple applications? How to get labview to post a link to a new location to include a new version?

    Your suggestions are welcome.

    Thank you

    Matthias

    Take a look at the blog of jki

    thinkinginG

    There is a post on the use of the tag "external" in SVN (search for this keyword), this might solve your problem.

    In addition, there are a few options in BT it will not save the primitive changes as a recompilation. I don't know more where I found these settings.

    Felix

  • Stop and exit Vi LabVIEW

    I don't understand why I need to stop it and leave labview vi.  When a program running finish, isn't it stop automatically?  Why is the judgment that VI necessary?  If vi stops automatically when it's done, could not the programmer write the program in such a way that would cause the vi to stop when necessary without using the stop vi?

    When a program runs in exe, why quiting labviw is necessary?  Is not all leave at the end of the program?  Developing, there is really no reason for the developer to the LabVIEW to exit automatically, right?

    jyang72211 wrote:

    When a program running finish, isn't it stop automatically?  Why is the judgment that VI necessary?

    You can never have the stop.vi. Its function is similar to the button stop unconditionally abort VI, even if he is caught in the trap in a parallel loop that cannot be stopped directly because of incorrect coding. Given the current state of the other parts of the code is random when stop is called, the result can be very unpredictable and the program may quit without a shutdown sequence appropriate, leaving your rotation of the instrument or the tensions of hight lit.

    For more details, read the online help. I never use it!

    'Quit LabVIEW' has similar problems. You don't really want to use it during development, because you have unsaved changes.

    My largest applications do not have a stop button and can only be stopped with the [X] in the upper right. (Like any typical program: when was the last time that you had first "stop" and internet explorer or MS word?: d) I use event filtering to catch it, throw, throw a clean shutdown and after all is done, either stop in the development system or exit labview in the case of a built application (see image code).

  • LabVIEW 8.6 installation on Windows 7 and 11 of LabVIEW

    Hello

    I have the TI DSK DSP tips that can be used with LabVIEW 8.6. My computer has LabVIEW 2011; I will install version 8.6 on 2011 version; is this is going to affect all the features of the new version? Also, is there another way to interface with the TI DSK without using LabVIEW 8.6?

    Unfortunately, the latest version of the available DSP module is compatible with LabVIEW 8.6, as you can see here and here.

  • Native SSH and SFTP in LabVIEW

    At the risk of re-opening a Pandora's box, there is no consideration to add native SSH and SFTP support for LabVIEW?

    Using PuTTY/plink is heavy and not multiplatform.

    Calling a .NET (or other) an external assembly is heavy and not multiplatform.

    Labwerx SSH has a license model terrible (not to mention the extra cost).

    It is the year 2015, and SSH/SFTP is ubiquitous and does not go far. These protocols must be present natively in LabVIEW.

    I saw this idea on the Exchange (http://forums.ni.com/t5/LabVIEW-Idea-Exchange/Native-SSH-and-SFTP-Support/idi-p/1141529), , but there is no movement in 5 years. I'd like to get news of NEITHER here, even in the negative. If LabVIEW does not take over SSH any time soon, it would be better to know now.

    I doubt that this is likely to happen any time soon - the LabSSH Toolbox is a fairly reasonable price when compared to how long it would take to implement the feature yourself and there is nothing for you prevent its implementation yourself using the TCP/IP functions located in LabVIEW. Of course, you can use the command line to something like WinSCP / PuTTy as well.

    I also found a wrapper that someone had done for an Open Source .NET SSH library called in-depth

    I downloaded a copy of this thread: http://forums.ni.com/t5/LabVIEW/Plink-PuTTY-works-30-of-the-time-using-System-Exec-vi/td-p/3002261

    There is also an alternative implementation of wrapper here: https://decibel.ni.com/content/docs/DOC-41388

Maybe you are looking for