data Dynamics attribute Subvi

Hello

I am faced with this weird problem with a Subvi, "set attribute dynamic data. When I place it on the block diagram, it disappears as it moves to the right. It is functional, although I see not the icon of this sub - VI, if I have that exceed certain area on the block diagram. I'm using LabView 2010 SP1.

Clues,

Thank you
Deepak

What is your block diagram?

I don't think there is a limit to the area, you can make your block diagram, and if you start moving things out of it, so they cannot be seen.  But if you do not run this problem, then your block diagram is way more than what it should be.

EDIT: I found this thread http://forums.ni.com/t5/LabVIEW/Labview-block-diagram-icons-became-invisible/m-p/1119751#M494353 he's talking about.

Tags: NI Software

Similar Questions

  • differentiate the end simple connection lvdt data Dynamics usb6008

    Hello forums OR

    I use an lvdt to measure the movement of the damper using usb6008 and voltage data of channel CSR given Dynamics me gives the information of displacemt against time and I want to convert this speed so that I can have the speed of compression damper.

    Please replace the graph with a graph (and the increase in the number of samples), run it once and make a "current default values edit_make", save the vi with the data and post it.

    Because of the noise the drift looks even more noisy (a multiplication with 2 * Pi * f in the frequency domain), Solver of problems: filter

    here I posted a filter Savitzky-Golay, who do both: filter the signal and derivatives (like a quick shot: try 20 sidepoints, order 3, 1 diff)

    Information important limit (condition): frequency range you want to cover?

  • extract data from a Subvi in a secondary

    Hello

    I am changing a huge existing vi-program (Subvi 300 +). Among other things, I want to change the main vi and the user interface. My main goal is to have a menu bar (listbox) to the left and the Group of experts to the right where the subvis are open whenever the user change the selection in the menu bar. With this, I invoke nodes.

    The challenge for me (and for you - if you agree) is to save the changes made by the user, so they reappear when the user to reselect this particular point in the menu.

    Secondly, I would like / need to extract the subvis settings (when the user makes a selection in the menu) to main vi so I can use the settings in the other subvis.

    Third, I like the Subvi, would open in high school or in run mode, the interface be interactive.

    I eat to a vi project, but I'm afraid that there is too much power of the computer and the memory when it should be able to call 30 different subvis. I also think that data extraction or the definition is somewhat awkward and could become quite messy when it is expanded. My solution for the interactive called Subvi is pretty simple, but I hope that another solution could appear during the debate.

    FYI, the program must be made executable at any given time.

    I really hope that someone can bring my some inputs or comments to my project-vi.

    eskrut

    You have a very good idea. I've used several times myself. But let's think things through a bit more:

    1. You want to be able to pass data between the modules plugin - which is a good thing.
    2. When you get this race, it would be another good and something useful to be able to reuse architecture. Reinvention of the wheel is a bad thing.
    3. If the UI knows what data looks like is passed between the screw plugin, it will limit your ability to achieve the Point #2.

    So let's take things a little further and say that the data transmitted between the plugins are given private plugins to hide the user interface (now to be known as the reusable application framework).

    In this scenario, the reusable application infrastructure has only one job: opening of plugins, their departure in running and put them in school. (ok, so that's three things - person is expected to the Spanish Inquisition).

    So, how do pass you data? Globals functional, databases, events, authors of the notification, depending on the details of what do the plugins, there are a lot of alternatives.

    Mike...

    PS: The event to manage the selection should have all the code to manage the plugin. You can trigger the event programmatically during initialization to get things started. Similarly, the list of selection options can be filled by programming when the application starts.

    PPS: now that reusable application infrastructure has so little to do, give some think other things he might have the time to do - such as the provision of a mechanism; standard error report to implement a standardized menu structure that plugins can cling to if they wish. or by providing some common on-screen keys that can be used by plugins.

    PPA: databases are a very good thing.

  • Passing the data change to Subvi through reference: always newest lack input value

    Hello world

    I'm having a problem that I can not find the solution. I searched the forum and google, but I couldn't find an explanation. I hope you can help!

    In the attached draft, there is the "main.vi", which I use to control an industrial manufacturin mashine. On the façade, I have a group called "manual control". Whenever I have change a value in the cluster, an event is triggered to run the case 'hands-on' in the 'Wirbelschicht_main.vi' [called 'FBC (control of fluidized bed)' in the pattern-block main.vi]. In this case, the data in the cluster are updated via a reference. The order run "Manual control" case is placed in a queue.

    When I change the value of, for example, "InAirTempSet" from 0 to 5, then from 5 to 9, I would expect numbers in the Subvi update in the same way (first from 0 to 5 and with the next click 5 to 9). What I see is that the update process in the subviis always one not behind. Which means, I change the value from 0 to 5 in the main.vi and nothing happens. Then I change the number of 9 and 5 in the Subvi, 5 is received. Only when I change the number in the main.vi again, the 9 is passed to the Subvi.

    What is the reason for this and how can I fix?

    Thank you!

    Qbach

    It is the expected behavior. You read the reference control value at the same time waiting for the order to the queue. This means that once the queue ("hands-on") command is received, the value has been already read a long time ago.

    To avoid race conditions, transmit the data using the queue instead of read it asynchronuously with nodes of property. You are running in a race condition here, because that's exactly what your code tells the application to do!

    Norbert

  • How to remove header, time and date of the Subvi "export waveforms to the spreadsheet file?

    I use 'Export waveforms for spreadsheet File.vi' in order to export the labview data into a file.

    However, the default format is the following:

    waveform [0]
    T0 13/11/2009 14:54:34
    Delta t 0.001000

    time Y [0]
    2009-11-13 14:54:34 - 2.441406E - 3
    2009-11-13 14:54:34 - 2.441406E - 3
    2009-11-13 14:54:34 0.000000E 0

    Yet I am interested in only the actual data without header or stamp date and time, for example:

    -2.441406E - 3

    -2.441406E - 3

    0.000000E + 0

    Could someone help me please with the adaptation of the Subvi to my needs?

    Transposes set to true.

  • I had no success to determine how to change the date, time, attributes etc (although the name can be changed) files in Vista Home Basic that I was able to do in Windows 98 Second edition. __Is their a reasonable solution to this? __Thanks

    It is my first visit to this feature of Microsoft Internet.  It defines a model for constructive citizen of the world form a more perfect union.
    Thank you.

    A "more perfect union"? Really? I'm not terribly interested in forming a union with a person, perfect or not, but I'll gladly try to help you with your it questions. To do this, you will need to provide more information about your computer and your questions clearly and concisely in the body of the message, not in the subject line. These links will help you with your next post:

    http://www.elephantboycomputers.com/page2.html#Usenet (you can ignore the references to Usenet discussion groups / as you post on a web forum, but any suggestions on how to write the post are applies here too)

    http://support.microsoft.com/default.aspx/kb/555375 - how to ask a Question

    Change the date and time of Vista:

    http://Windows.Microsoft.com/en-us/Windows-Vista/set-the-clock

    Don't know what you mean by "attributes".

    You change a file name in Vista right click on the file and then left-click 'Rename' or by clicking the file to select it by pressing F2. MS - MVP - Elephant Boy computers - don't panic!

  • How to migrate all Windows data with attributes / privileges

    I need create a new vmdk and transfer all the data to a physical windows, because I want to test.

    What software can I use to migrate all the data with attiributes and privileges?

    WinSCP? Veeam?

    Kind regards!

    If you have found this information useful, please consider awarding points to 'Correct' or 'Useful'*.

    Attach your vmdk on a virtual Windows machine and use robocopy.

    If the two machine Windows are in the same domain, you will have no problem with permissions and attributes.

    André

  • Validation on the Integer data type attribute

    Hello

    Work on jdev 11.1.1.3.0

    I have to do validation on integer data type as it should not be allowed 13,20 (only single-digit numbers.).

    I do validation on AMImpl and the int to string conversion

    String per = Row.getPer (m:System.NET.SocketAddress.ToString ()); / / here if the user enters 13.20, and containing only 13 so its's not going inside the fi.
    If (StringUtils.Contains(per,"."))
    {
    Returns false;
    }

    Even I wrote regular expression on my ground, but his work

    someone can help me.

    Hello

    Why don't you use the af: convertNumber in your tag?

    Something like that:



    Doc: http://download.oracle.com/docs/cd/E12839_01/apirefs.1111/e12419/tagdoc/af_convertNumber.html

    Kind regards

  • Build a data table in a Subvi

    OK first of all, I will say that I am very new to LabVIEW.  I only started using it last week.  I'm used to other programming languages, so if I use a terminology that is not common to LabVIEW, I apologize.

    What I try to do is to collect temperature data and determine when it reaches steady state.  I collect data from a thermocouple USB DAQ in a loop with a user defined number of iterations.  Each of these iterations will in a table.  The mean and standard deviation are calculated from this table.  Everything I say is done inside a while loop and the standard deviation is low enough for the while loop ends.

    It works perfectly, but, there is always a but, I wanted to turn construction calculations, an average and standard deviation of array in a Subvi so that I can use it sometimes as steady state is a big part of what I test.  Also in this way I don't have to have the data table appear on the front.  The question that I try to convey the DAQ data in the Subvi.

    No matter what help do this, or suggestions on a more elegant way to determine the State of equilibrium is greatly appreciated.  I have attached the VI in its intact form and a JPEG of it with the part I want to put in a Subvi converted (boxed) in red.  Hope this is enough information and if you have any questions, concerns or suggestions, do not hesitate to post.  Thank you.

    -Kyle

    You take a single measure by the loop iteration, so to convert dynamic data to a single scalar rather than a table. Now you are left with a 1 d table after the loop and this whole mess to remodel is no longer necessary. All you nead is the Subvi to SD and the average which comes with LabVIEW and so you already have.

    You have a lot of conversions. "itérations" and "numeric" should be I32 (right clic... representation...) I32)

    This sequence of rube goldberg comparison is stupid. All you need is a single comparison "SD".<0.005" and="" wire="" the="" output="" to="" the="" loop="" termination="" condition.="" (btw,="" there="" is="" also="" a="" primitive="" for=""><>

    Seems silly to write all the raw numbers to a file every 10ms. It is probably enough for the 'means' in a log file.

    Why do you not use acquisition of single point and a loop FOR. You can not make an acquisition of hardware timed with points N and dT data, eliminating the loop FOR entirely?

  • data flow of a Subvi in primary vi - path refnum

    Hello everyone

    Sorry my English

    http://forums.NI.com/T5/LabVIEW/stream-data-from-a-subvi-to-the-main-VI/m-p/2205150/highlight/true#M...

    -refnum boolean worked

    -graph of refnum worked

    -Digital refnum worked

    How to create a path refnum? a Subvi in vi main stream

    where should I start?

    Thank you

    BOM Dia reach,

    EU awesoe o than você hoje seja isso aqui (Desenho bem simplificado) has:

    Hoje o as voce tem e o Aplicativo Medidor + USB Driver controlando o seu medidor. Básicamente, sua aplciacao esta dividida em camadas very:

    • Size- Wave are as funcionalidades reached programa (interface com o usuario, dados Apresentação, Geraçao of archives, etc.)
    • VISA - Location Software Uma para appropriate control. Básicamente, ele to communication com o USB Driver para poder enviar e receber dados do barramento USB through pacotes.
    • Device driver - Intrucoes SW of baixo nivel para um Periférico um barramento through control.

    No desenho, EU aponto duas camadas wave voce pode atuar para automatizar try suas medicoes:

    E possible access pilot diretamente also o, mas had nao recomendo. O resultado não compensation o esfroco!

    Espero ter esclarecido suas doubt e espero that voce has sucesso na sua application!

    Atenciosamente.

  • Write to the file of measurement with a loop For using the value of the dynamic data attributes

    I looked and looked, but couldn't find a solution for this.

    I currently have 15 points of different data that I try to write in an Excel file.  I have all combined in a table and lie with the function "write into a file position.  However, the column names are always "Untitled", "Untitled 1" etc.  I then used the function 'Set the Dynamic Data attributes'; but for this I have to do 15 different functions "set data dynamic attributes.  It was suggested to use a loop with the function 'Set the Dynamic Data attributes' inside of her, but I can't find how do.

    I have several arrays consisting of 15 different values for 'Signal Index' 'Name of Signal' and 'Unit', but also a unique 'get Date/Time In Seconds' related to 'Timestamp '.  The problem is that the error I get when I try to connect the output with Scripture at the entrance to measure file:

    The source type is dynamic data table 1 d.  The type of sink is Dynamic Data.

    How can I fix it?  I have attached a picture of my installation; Sorry if this is gross (I'm new on this!).  Thank you!

    It will get rid of the error, but it is not quite correct. What you need to do after that is to click on the output or the tunnel entry and select 'replace with the shift register. In addition, the array of values that you have wired to the Signal Index is wrong. Arrays are 0 based. Just wire the iteration Terminal here. And, finally, take the size of the table and this connection to the N terminal are stupid. Don't wire nothing to this.

  • FPGA Subvi Multiple Instances

    Hey,.

    It is sort of a basic question, and I don't know how at the height, I'm on the vocabulary of LabView FPGA. I did a machine States that performs a task, and I want two of these state machines is running at the same time. So, I created a Subvi with the state machine and placed two calls to them in the top level VI.

    The problem is when I run the VI of highest level in interactive mode, the initial contributions are locked, and subsequent changes to the entries does nothing. So, basically there is something I don't understand. I imagining me signals propagating VI of highest level for two instances of the subVIs instead of the initial values being stored.

    What I am doing wrong?

    Thank you

    Kevin

    Hello kevin.key,

    The difference between the two parts of the code that you fixed is that the code in the while loop will run several times until it stopped while the code without the loop will only run one and then stops.

    Your Subvi begin values based on the values of input passed your top VI. These values will be updated every time your Subvi is called from your albums VI. To do this your top VI has a loop for continuous data and your Subvi should independently of your albums looping VI. The reason why the values in your front panel are not getting updated is because there is no loop in your top VI. If you include a loop that values will update each time the loop runs, which occurs only after the entire interior of the loop ends, including the Subvi.

    If you have access to a computer with LabVIEW on it try to start live using the run culminating to see the behavior of your Subvi.

  • How to pass data (more effective) autour

    Hello
    I wonder how to pass around large data around across the application.

    For example:
    1 data or data of my analog channels
    (I have a lot of screws that will process these data of waveform)
    Is it not wise to spend around analog continuous data?

    2. What if you want to process digital data?
    (I must treat these unique bits in several screws, for example,)
    security door bit, stop bit of emergency, must be treated as higher priority than screw
    input 1, selector, etc.).

    Or you have any suggestions, what type of data I should use. I have a
    global impression screw actually write these digital data in a file, then
    These files are passed around?

    3. is there a mechanism that pass around data in memory, NOT in the files?

    By far, the way the more effiecient to pass data autour is a thread.  If you are really worried about memory, then you must avoid the connection of the wire that he holds the large amount of data.  This could mean making your processes in series (one at a time) passing the data of one Subvi to another via the controls and indicators and the connector pane.

  • Passing an array of wave shape of the main Vi to Subvi

    I'm taking a waveform chart and have it draw accurate information and even a chart in waveform in a Subvi. For now, the waveform is getting the information of a Global DAQmx channel and information is posted on the waveform table.

    I would like to pass this information to a Subvi as well as information of a string that the user has typed information in. I want only the Subvi executing structure case if the Boolean value on the main vi it true.

    The purpose of the Subvi is automatically save (later print) the façade of the Subvi as a bmp/jpeg/png. I have attached the vi for the vi sub file and an image of the main vi. I can't give the file to the main vi.

    Image 1 is the face before of the main vi, which is the same information that I want to transfer to the Subvi. Image 2 is the block diagram of main vi with the information sent to the Subvi.

    The Subvi, I have main table of waveform and the string of the vi entry as a Boolean operator to activate control to save the cover in jpeg format.

    Now I can't get any information to be transferred to the table of waveform in the Sub - VI and I'm trying to make happen is I run some sample and when I stop my main vi waveform graph will have copied data to the Subvi and the Subvi will save the front face of the Subvi in jpeg format.

    I'm sure I'm missing something very obvious, but I was not able to understand using the forum and help of NOR.

    Any help is appreciated, thanks.

    I uh... I did a video on this subject. I hope you don't mind.

    I fall my words a little bit, you know, refer to outputs as inputs, confuse the left, right and laugh unnecessarily. But I think it does the job.

    Let me know how you go.

  • Loading dynamic Subvi

    Hey guys...

    Please help with this problem... Attached an image Ref

    Two things, first it is a VI method to open and close panels of façade which is the recommended technique. Secondly, as written, your code does not return all the data of the Subvi called so if there are errors, you will not see them.
    Mike...

Maybe you are looking for

  • Repeated messages "unreponsive script".

    I use Firefox for some years, but in the last month or two, I got many errors "the script is not responding" to the point where I'm totally unable to use the browser at all. Usually it happens first thing in the morning and not seem to get all the mo

  • stuck on the installation of office 2010 system restore

    Aspire 5250-0810 pasted on the restoration of the system installation of office 2010, can anyone help

  • "The computer must be restarted before upgrade can continue." You want to restart now? »

    This message appears every time that I reboot.  I do not know which update is, but he showed now whenever I started the computer last month.  How can I stop this message from appearing? I use Windows XP.See you soon

  • How to remove virus PC cve-2010 - 0840.BE.

    Hello I've been running OneCare Safety Scanner on my PC & it has detected an infection "CVE-2010 - 0840.BE" that it is impossible to clean. Malwarebytes and my McAfee antivirus on board do not detect it.  What should I do? Thank you Michael

  • white screen at the beginning

    Hello, I have a big problem with my computer.whenever I spend on computer, just 1st page comes blank page full of dn, and nothing happens no matter what I press. before this problem it had windows vista and because of the transfer data, by mistake, t