Use of property nodes together with embedded remote panels

Hello,
In the LV RT 6.1 release notes is a point under 'known issues'
You can programatically change the properties of front panel controls
and indicators in LabVIEW by using Property Nodes on a block
diagram. Similarly, when you target, or connect, LabVIEW RT to the
RT Engine on an RT Series device, Property Nodes affect the front
panel of the RT Development System on the host computer. However,
if you disconnect the RTDevelopment System from the RT Engine and
subsequently reconnect it, you must reset the properties for them to
take effect on the reopened front panel. The same applies to embedded
remote panels.
I did not found the same in the LV RT 7.1 release notes. Does this still apply to 7.1?
My problem is that everything done using property nodes behaves strange. For example setting scale offsets, multipliers, maximum and minimum is working well if the front panel is displayed in the web browser during the call to the property node. If the web page containing the front panel is reloaded the scalles get messed up.
Also clearing the history of a chart seems not to work.
Is there a workaround for this. Reseting properties as mentioned in the 6.1 release notes does not work with embedded remote panels since there seems to be no way to detect remote connections in labview.
Regards, Beat

For your reference.
I have been doing this since then
Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010
依恩与LabVIEW
LVVILIB.blogspot.com
Attachments:
ClusterCTRLPropertyNode.jpg ‏54 KB

Similar Messages

  • Can you change the vi color background using a property node?

    I was wondering if it was possible in Labview to use a property node to change the front panel background color for one iteration and then back to an original color afterwards. I dont think it is possible but would like to know for sure.
    Thanks,
    Jody
    Jody M.
    The Procter and Gamble Co.
    Certified Labview Developer
    Currently using LV2012.
    Solved!
    Go to Solution.

    Yes you can
     That's how you change it, you will just have to put some logic to change it back
    CLA, LabVIEW Versions 2010-2013
    Attachments:
    FP color.PNG ‏4 KB

  • Using a property node of a menu ring to generate a secondary address does not work in a subvi unless the subvi has been or is opened. Why?

    I am writing drivers for third party equipment using LabView 6.1. I am using the property node, digdisp.text, to get the item number of menu ring. This number is being used as the GPIB secondary address for the equipment. This vi is one many subVIs like it in a main vi.
    The only way the main vi works consistently is if I open all the subVIs, otherwise the secondary address isn't picked up and I get a EARG and ENOL error in NISpy and a GPIB write error in the Error Out cluster.
    I have attached an example of a NIspy capture of a failed attempt.
    Attachments:
    Capture.spy ‏9 KB

    Hi,
    EARG (4)
    Error Condition: Invalid argument to a function call.
    Description: EARG results when an invalid argument is passed to a function call.
    Possible Cause: The following are some examples: you call ibtmo with a value not in the range 0 through 17 (possible timeout values correspond to a table of values ranging from 0 to 17, where the default is 13, which represents a 10 second timeout); you call ibeos with meaningless bits set in the high byte of the second parameter; or you call ibpad (or ibsad) with invalid addresses.
    The reason you are getting the error is because not only is your secondary address invalid, but your primary address is also invalid. Lines 14 and 16 of your attached NI-SPY capture set
    the primary address (ibpad) and secondary address (ibsad) respectively. You need to make sure that you are passing the addresses properly to the subVIs using a connector. It seems like your programming when sending and receiving data (like the addresses) from your subVIs is not correct. You have to be sure to pass the data back and forth in the proper method using connectors.
    A.S.
    Anu Saha
    Academic Product Marketing Engineer
    National Instruments

  • Using One Property Node For Multiple Controls/I​ndicators

    Question for all you LabVIEW gurus.  Is there a way to create 1 property node that is used for multiple indicators?  For example, if I wanted to display the same value on 10 different indicators using the property node - value function do I need to create 10 separate property node-value instances for each indicator?  Or is there a way to tie all of those indicators to only one property node?
    Thanks!
    Solved!
    Go to Solution.

    Hi hobby1
    You could create a cluster, and inside in it put all the indicators, see the image attached
    Attachments:
    capture1.JPG ‏14 KB

  • Using transaction activation policy together with TOPLINK Java object/relational mapping "commit and resume" transaction?

    Has any one has experience using WLE transaction context together with TOPLINK Java
    version of "commit and resume" context?

    Has any one has experience using WLE transaction context together with TOPLINK Java
    version of "commit and resume" context?

  • Use blinking property node with a pipe indicator from Automation Symbols toolkit

    Can I use a blinking property node with a pipe indicator/pump from the Automation Symbols toolkit? How?

    The blink works just fine for me.
    Ben
    See attached
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction
    Attachments:
    blink.vi ‏19 KB

  • Help comparing the value of a button using the Property Node (I get a variant)

    Dear Sirs:
    (I'm using LabView 6. I guess the solution is different for 6.1)
    Currently I have created an array of Boolean RefNums (which point to many, many buttons). When I need to know when any (and which) of the buttons was pressed I just compare every element on the array with the constant TRUE. It fact, as the array is built from RefNums, I should compare the VALUE from the Property Node.
    The problem here is that the Property Node for this type of Boolean is a LV Variant, and I need to compare this with a TRUE/FALSE value.
    I tried to convert the TRUE constant to a LV variant and visc. But nothing works... I always get that none of the buttons was pressed.
    Here it co
    mes the question: "How can I compare the value of a Property Node for a Boolean (Button) with a TRUE (or False) constant?"
    BTW, maybe I should explain why I'm using RefNums instead of the direct values: As my project requires tons of buttons, I would preffer using RefNums to refer to them. (I.E. I could use a single VI that takes the RefNum and formats the button to hide it for certain users).
    I have enclosed a VI that contains what I've achieved until now, which is nothing
    I appreciate your time and help.
    Best regards,
    JAVIER VIDAL
    Attachments:
    Other_Main_Menu.vi ‏103 KB

    Javier,
    There is another problem in your code: the booleans are not polled by the main loop so they will remain false until the user presses them again. This renders the boolean latch action useless.
    What you can do is to change the mechanical action of the booleans to non-latch. When you detect a "true" in the polling loop, set the boolean to false again. One added benefit is that once all boolean are non-latch, the value property won't be a variant but a boolean so conversion is no longer needed.
    LabVIEW, C'est LabVIEW

  • When i change the value of a combo box using a property node it displays the value not the item label

    I am using a combo box as a select list for text serial commands.  I have items like "engineering", "GUI", and "Scan" for the commands "MDE", "MDN", and MDS respectively which i have input as the corresponding value in the combo box.  so for example the label "engineering" has the value "MDE" in the combo box items list.  when the Vi starts it needs to read the current value MDE, MDN, or MDS and then i want it to display on the front panel the item text corresponding to that command value.
    To do this i have tried to read the serial command, ie MDS and then wire that to a "value" property of a property node of the combo-box, but instead of displaying the corresponding item label, "Scan", it displays the value "MDS" on the front panel instead.  i want the front panel to use the label text when choosing and displaying but the block diagram to use the serial commands.  Can this be done with a combo box?  I'm trying to use a combo box so i can keep it all text and avoid having to build a case statement to convert enums or rings from a numerical value to the text command.
    The correct text value is wired to the value property and it does exist in the combo-box.  I have unchecked "values match items" and selected to not allow undefined values.

    Don't use the value property node.  Use the Text.Text property node.  When creating the property node, select Text, then in the next pop-up box, select Text.
    - tbob
    Inventor of the WORM Global

  • Using the Image Processor together with an action - original files won't get closed

    Hi,
    I just made an action to position my website's name at the bottom left of my photos and to use it then together with the  Image Processor.
    When I tried it out, I realized, that my whole pc slowed extremely down. Then I saw that the original files didn't get closed during the image processing process ...
    Then I made some tests and the result was, that the Image Processor doesn't close the original files if the action in use has more than 26 steps.
    Could someone please check out if its the same with his/her Photoshop? I use Photoshop CS6 on Windows 7.
    Thanks a lot!

    Hi,
    The problem is caused by your project not 'knowing' about the
    picture. Robohelp will automatically include all images that are
    embedded in HTML docs, but if they are only displayed via a link,
    they do not form part of the files list that is created in the
    resulting .HHP file.
    A remedy: to resolve this in the past, I've created a 'dummy
    page' that is not indexed or included in the TOC, and contains
    embeds of all of these pictures that aren't directly set in the
    HTML. Make sure it is included with the correct conditional build
    tags and recompile, you should find that the linked image now shows
    up in the CHM okay.

  • I don't know how to use the property node to get information out of my sub vi while it is working.

    I had a question answered earlier about passing information out of a sub vi, and was helped out. The problem is that I don't understand what is happening as I can not reproduce the results. I am now trying to take results of a comparison (true-false) and pass that back out of my sub vi. I tried a property node and to connect a refnum control to it in the sub vi. Then I tried to connect an indicator to its terminal in the main vi, but was unsuccessful can someone tell me how and why, step by step, to pass this information out. Starting with the point of information in the sub vi to the indicator in the vi. I would appreciate any help that you could give m
    e.
    Attachments:
    Pass_a_Reference.vi ‏15 KB
    GL_Flicker_mod.vi ‏77 KB

    Step by step:
    1. On your main vi Front Panel, create your boolean indicator.
    2. On the block diagram, right click the new boolean indicator and select Create - Reference.
    3. On sub-vi front panel, create boolean indicator (or use one that is already created).
    4. On sub-vi front panel, create a reference (Controls Palette - Refnum - Control Refnum).
    5. Right click on the newly created Refnum and select Select Vi Server Class - Generic - GObject - Control - Boolean. The refnum label changes to BoolRefnum.
    6. On sub-vi block diagram, create Property Node (Functions - Application Control - Property Node). Find the BoolRefnum and move it close to the new Property Node.
    7. Wire the BoolRefnum to the reference input of the property node.
    8.
    Right click on the property node and select Change to All Write.
    9. Move mouse to point to Visible inside property node box, left click and select Value.
    10. Wire the boolean indicator from step 3 to the Value input of the property node.
    11. On sub-vi front panel, right click on icon and select Show Connector.
    12. Click on empty connector spot then click on the new BoolRefnum. Save your sub-vi.
    13. On main vi block diagram, connect refernece created in step 2 to the new connector terminal of sub-vi.
    14. Save and run.
    Here are the modified vi's.
    - tbob
    Inventor of the WORM Global
    Attachments:
    Pass_a_Reference.vi ‏20 KB
    GL_Flicker_mod.vi ‏83 KB

  • Example of how to modify a control using a property node

    Hello, I am new to labview and I would like to be able to modify a front panel control in the block diagram. From reading up on this I realize I need to use property nodes but I am having a hard time getting this to work.
    I would like to have select action ring change from Hard Reset to Idle when the loop finishes running. I think I am on the right track but at this point I am stuck and an example of how to do this would be greatly appreciated. The VI is attached.
    Attachments:
    eps_state_machine.vi ‏20 KB

    No, LabVIEW is EASY!
    All you need is write to a local variable if the control.
    I assum you want to reset whenever the loop iterates. If you only want to reset after the loop finishes at the end of the run, you would do it in a sequence frame after the loop.
    Some notes:
    your shift register is completly useless, because the carried value is never used by your code.
    Your idle case spins the main loop at an infinite rate, using all CPU while not doing anything useful. (place an indicator on the iteration count to see.
    Use an event structure to spin the loop only if it needs to.
    Here's a quick draft:
    Message Edited by altenbach on 06-26-2008 01:07 PM
    LabVIEW Champion . Do more with less code and in less time .
    Attachments:
    eps.PNG ‏18 KB
    eps_state_machineMOD.vi ‏20 KB

  • Using generics and J2SE together with JSF

    Hi
    Has anybody experience with using JSF together with J2SE 1.5? Especially generics? I would like to use generics and other improvements from J2SE in the model objects.
    Thnaks in advance ... Rick

    JSF 1.1 is specified for J2SE 5, and the new specification (JSF 1.2 and JSP 2.1) does not include generics.
    If you are talking in terms of ValueBindings or MethodBindings, there really isn't any point since the implementation could only make the cast for you; and it would still not be able to garuantee type safety (the only reason to use generics).
    That's not to say you couldn't use generics in your own development, but I don't think you will see generics incorporated into the specification any time soon.
    Jacob Hookom (JSR-252 EG)

  • Can we use keyboard and mouse together with Ipad3

    Actually i have ipad3. i want use it like a laptop. can u guide me that can we use the keyboard and mouse both together with Ipad..... kindly reply at the earliest....

    An iPad doesn't support the use of a mouse. Is your keyboard Bluetooth - if it is then you should be able to pair to it via Settings > Bluetooth

  • How to use a 4K monitor together with others?

    I try to make use of a 4k monitor (ASUS 28 inch) together with two others (1920 x 1200). Either I can see almost no menus on the 4K display or the other monitors display magnified images. All windows I drag from one monitor to the other are somewhat distorted. The worst effect is on Parallels with WIN 7. All icons are minimized.
    Is there an acceptable way to use the stuff conveniently?

    I too got the same. Both monitors went portrait. Then I unchecked the 'Mirror Display' option in the Arrangment tab of iMac display and voila. Got what I wanted.

  • Using the 5g ipod together with itunes 6?

    Hi there,
    i was wondering if its possible to use the new ipod along with itunes 6? without using the video or game options? just the music..
    gr. &thx!

    Sure. You don't have to have iTunes 7 to use the 5g iPod.

Maybe you are looking for

  • Unable to log in

    My enviroment is ERP6.0/Oracle 10.2.0.2/Solaris 10 I just done a system copy which concluded without errors however I'm unable to log into one client. The message name or password is incorrect (repeat logon) results. I can succesfull loginto other cl

  • How do I make sure my backup module is empty?

    I would like to sell an old backup module for the Visor. I'm about 95% sure I've never used it, but that 5% is bothering me. How can I see if anything is on it? If there is, how can I delete it? I inserted it into my old Visor and got the "back up no

  • Why can't i sign in to itunes on my iphone

    can u please help me i cannot connect to my itunes on my iphone 3

  • Directory highlighting in filechooser

    I would like to create a filechooser similar to the one in NetBeans where directories with projects are highlighted (or painted with little yellow icon). In my case it would be for instance the presence of any jpg files in the directory or some simil

  • I was wondering if there is a way to change an app from iPod version to iPad version.

    I recently upgraded my iPod to a iPad. I bought a few apps like FF1 and FF2 and angry birds. I was wondering how I would change the apps from iPod version to iPad without having to buy the apps again.