Can I use an XControl reference in a class?

LabVIEW help stipulates that "a private data control cannot contain an XControl or an XControl refnum", while previous reviews have shown that the problems occur in a built application, but not in the development environment: http://forums.ni.com/t5/LabVIEW/X-Control-Distribution-Bug/td-p/1132058 this question seems to have been given the CAR #210033 http://forums.ni.com/t5/LabVIEW-Idea-Exchange/Allow-X-Control-X-Control-Reference-as-a-Class-Data-Me... with the note that it only covers the XControl reference , not the XControl himself, as a member of class private data.

I just tried a simple application with a XControl reference in the private data of the class, and it seems to work without error in the application built in development (2012 f3 (12.0.1f3) SP1 32-bit LabVIEW).  I have looked through the last few lists of bug fixes and cannot find this CAR in one (2011 or 2012), even if the documents say they list only a "subset".

Can anyone confirm if the #210033 CAR has been fixed?  I don't want to go too far down this path if she will introduce problems at some unknown point.

According to the database of the CAR, this CAR has been corrected in LabVIEW 2010.

Tags: NI Software

Similar Questions

  • Can I use data value references with a functional overall?

    Can I use data value references with a functional global?  I am trying, but it causes problems:  I run the attached VI with "new DVR" selected.  Then I run it again with "return array" and I get the error 1556: "The reference is invalid. This error might occur because the reference has been deleted."  It seems to have forgotten the DVR, but I thought it should be stored in the shift register.
    
    Another odd thing:  In my VI, if I try to connect the wire shown in "something strange", then the type changes (from U16 array to DBL), i.e. it doesn't recognize the type referenced by the DVR.
    
    I want to pass a very large 4-dimensional array between parallel loops with a functional global.  To avoid memory problems, I want to use a DVR and in-place element structures.  If that's not allowed in Labview, I will try passing it through a user event or notifier.  Any problems with those alternatives?
    
    Thanks.
    

    I received a response from an engineer applications OR on this subject, and it seems that it is perhaps a problem with Labview.  They are working on it, so I'll go ahead and close this discussion.

    Thanks for the help,

    Allan

  • Palm Treo 680 (T-Mobile) can be used with a Mercedes Benz GL-Class SUV with their Bluetooth connections?

    Hello.

    An old Palm Treo 680 (T-Mobile) can be used with a Mercedes Benz GL-Class SUV with their Bluetooth connections? http://www.Mercedes-Benz-mobile.com/ poster not only any how Palm Smartphones.

    Thank you in advance.

    Hello!

    Car kits Mercedes Benz uses are not on our list of compatible for the Treo 680.  You can go here for the list of products compatible bluetooth:

    http://KB.Palm.com/SRVS/cgi-bin/WEBCGI.exe/, /? St = 4236, E = 0000000000323018945, K = 1759, Sxi = 15, case = obj (41198) #headsets

    This could be because we did not try the phone on their cars or is not compatible.  What I would say, it's actually go to a Mercedes Benz dealer and try your phone on this SUV to see how it fairs.  These kits change annually, so it might work won't hurt there try before you buy

    Message edited by thetreoguy on 03/11/2009 14:21
  • How can I keep a floating window on top a document with tabs so that it can be used as a reference while drawing/painting?

    Just started using Photoshop CC on my iMac and I noticed this problem which I did have using windows based computers. Any floating window appears just to hide in the background as soon as I click on the document with tabs that I want to work. It is a problem for me because I would have a few references open while painting and I still have another one with nothing, but my colors in palette. I already went to the preferences but can't seem to find a way to avoid this and widow options > reorder weren't no matter what help also to resize all windows so that they do not overlap the other ends up losing a lot of screen real estate.

    Have you tried turning off the frame of the application?

    Window > Application frame

    Who help me?

  • Use of FPGA references in a class

    Hi all

    I found a work around for a question I had but it's not quite as elegant as I would like, so I thought I would post this question that I have.  I am running a RT system on a PXI chassis.  The system responds to commands from the user sent via TCP/IP.  Much of the architecture is based on object-oriented techniques.  In addition to the RT system, I have a card of the R series that I use for DIO and AO.  For communication between the two loops (one that queries for the interaction with the user and the other that runs continuously measures), I use a data to encapsalate my main class reference.  (simple example below)

    In the main class, I maintain a reference to the FPGA session which I ungroup when necessary to change the settings on the FPGA.  The reference is bound to strictly control type def' ed.  I can manage to open the session for the FPGA (upper loop; vi below)

    However, when I try to access the FPGA session open in the loop at the bottom, I get an error saying that the session is not open or is not valid.

    I know it can be difficult to understand (I show the full set of screws, but they are large enough so those simplified should be enough), but someone has any ideas on this topic?  I've linked the reference to a def of strict type for reference FPGA as for 2009, but I still get this error.  Maybe there's something that I am missing?

    Any thoughts would be much appreciated.

    Peace, Matt

    OK - I'm sorry.  It works fine when group you in a class and use the reference data as described above.  I came just to be able to close the reference where I expect it.

    Peace, Matt

  • Can I use Adobe Stock images for reference shots in limited edition prints and paintings for sale?

    As a painter, it is difficult to take animals, etc. blows of reference for paintings. Can I use stock adobe like those of reference shots for paintings that will sell eventually as well as limited edition prints?

    Hello

    A licence would be required - see pictures of free of rights, pictures and graphics. Adobe Stock

    Kind regards

    Bev

  • Setting the properties of elements of façade in XControl to a VI that uses the XControl

    Hi all

    I'm new to XControls and I try to use them to make a generic digital indicator that fit into a matrix of waveforms of a similar measure and allow the user to display the first value of a waveform, it chooses by selecting the name of the desired channel in the waveform table. I have the XControl work, with a ring filled automatically with the NI_ChannelName of the input waveform array fields and the value of the ring being used to index the waveform table to select the appropriate data.

    What I want to do next is automatically set the value of control of ring in the XControl to the value that the user has selected the last time he ran the VI that uses the indicator. However, the properties of the control ring do not seem to be accessible from the VI that uses the XControl, and none of the XControl General properties seem to be accessible from the front VI in the XControl. The value of the ring is not part of the entrance of DataIn cable waveform table, so I don't have a good method to pass data to the control of the ring outside of what is in this table of waveform. I might add the value in the waveform table, if this helps, but indicators XControl do not transmit their return DataOut appellant VI to allow me to record the user selected value.

    Is there a good way to read and write the properties of façade elements in an XControl of VI that uses the XControl?

    I apologize for not posting my code; the computer with LabVIEW license is having network problems at the present time. I'll post the code when I can.

    Thank you!

    Erik

    In your State cluster typedef container, include a reference to a control of the ring.

    In your vi of façade, in the case of change of Direction, create a reference to your ring and connect to a plan by which he sends out the view state.  Also be sure to write true to the status changed in the result of the Action.

    In your xctl, select New-> property.  Name it after the property in the ring that you want to access.  Use the view clustered State (in your new property VI) to access the reference to the ring; son of a property node.  Change the control value in the appropriate type & connect to the property you want.

    Be sure to connect the path error through everything that might cause an error.

    When you drop an instance of the xctl and create a property from this node, your new property will be available.

  • When you try to join my key, the option "Attach my public key" is deleted so I can't use it.

    This is a reference to the "Digital Signature and encryption of Messages. When you try to send my key by e-mail, the option "Attach my public key" is deleted so I can't use it. I have a work around, but it's a little embarrassing.

    Any ideas?

    Thank you very much

    Kevin

    When your issue has been resolved can mark this thread as "solved" Please?
    Thank you.

  • HP Envy Phoenix 860-010: How can I use a third monitor HP Envy Phoenix 860-010

    I was happily running two monitors since I got this computer in April 2016, a monitor connected to the HDMI port and the other to the NVIDIA GTX 960 card DVI port.  This card supports four maximum monitors.  It has 1 DVI, 1 HDMI and 3 DisplayPort connections.

    Note on the model 860-010, you can't use both ports HDMI vertical marked HDMI 1 and HDMI 2.  They are not active in this model.  They only work with the smaller models that use the integrated graphics card.  This model has the dedicated graphics card, then only the ports on the card are active.  (That does not match the Support of HP and I confirmed by experience).

    Now, I need to connect a third monitor that has VGA and DVI ports.  My only option is to connect it to one of the DisplayPort ports on the map with an adapter.  I contacted the support NVIDIA and they told me that is a * active * or * passive adapter works with this card.

    So I bought a DVI DisplayPort passive adapter cable / and connected the third monitor to one of the DisplayPorts.

    When I start, the start screen appears on my screen of third but it signals an error specified, says it cannot start Windows, and proposes to recover my system back to a restore point, which I of course refuses.  I tried various advanced troubleshooting options, two different ports, DisplayPort and two different DVI monitors with the same results each time.  When I disconnect the third screen, the computer is back to normal and starts very well.

    My third monitor is obviously able to display stuff through this link because the splash screen and the different screens of the error and recovery see here, and I can use my mouse to interact with these screens.

    The screen message error file C:\windows\System32\Logfiles\Srt\SrtTrail.txt newspaper references.  This file reports the following error:

    Root cause found:
    ---------------------------
    Unknown error checking: bugcheck 3B. settings = 0xc0000005, 0xfffff80181a107b3, 0xffffd000cc9f60b0, 0 x 0.

    I tried to look this error online and got no useful success.

    Someone knows how to do a third DVI (or HDMI) to monitor work on this model?

    Confirmed that my problem was a bad DisplayPort passive adapter DVI cable.

    I got the third monitor working by getting a Plugable Active adapter DisplayPort to HDMI for $19.95 and one of my existing monitors to use its DVI port to HDMI switching use.  Then I connected the third monitor, which has DVI and VGA connections on my computer with a DVI cable.

    Now, all three monitors are working fine.

  • Data transmission between screws using call of reference without actually executing the vi

    Hi, I was wondering if you can pass data between the screws by using call of reference without actually executing the vi (ie: not having the façade appears during execution). Is this possible?

    While I'm here I might ask as well on the transmission of data between the screws I'm trying to pass a flag to a vi value to another. Because of the way the program is setup, I can't wire this value directly. Y at - it another (fast/efficient) way to pass data between two screws during execution (other than shared variables). For what it's worth this application will be built into an executable file, so data transiting will have to work for it as well.

    Thank you

    Vlad

    Vlad P wrote:

    While I'm here I might ask as well on the transmission of data between the screws I'm trying to pass a flag to a vi value to another. Because of the way the program is setup, I can't wire this value directly. Y at - it another (fast/efficient) way to pass data between two screws during execution (other than shared variables). For what it's worth this application will be built into an executable file, so data transiting will have to work for it as well.

    You have the choice:

    • shared variables (as you mentioned)

    • global variables

    • queues

    • notifiers

    • control references and properties of the value

    • action motors

    • ...

    Tell us a little more about your applications. What should do?

  • Use an external reference to AOchannel

    Hello

    Using a device of 6259, I try to generate two analog outputs in a task. However, one of the outputs analog must use an external reference (using APFI1 for example).

    The problem is that I can't find a way to indicate the external reference to a single channel.

    Even though the documentation says that the AOChannelCollection was a member of the public "Item", this is not the case.

    According to the manual of the 6259, it must be possible to assign the internal and external references per channel: "you can use one of the OD <0..3>signals as the AO reference for a different signal of AO. However, you need to externally connect this channel to APFI 0 or 1 APFI. ' - Manual usage of the series of the M, 5-2.

    Thank you.

    Hey,.

    I tested it with the following code by using two channels, each with a different external reference:

    myTask.AOChannels [0]. DacReferenceSource =
    AODacReferenceSource.External;
    myTask.AOChannels [0]. DacReferenceExternalSource
    = "/ Dev3/APFI0";
    myTask.AOChannels [0]. DacReferenceValue =
    10.0;
    myTask.AOChannels [1]. DacReferenceSource =
    AODacReferenceSource.External;
    myTask.AOChannels [1]. DacReferenceExternalSource
    = "/ Dev3/APFI1";
    myTask.AOChannels [1]. DacReferenceValue = 5.0;

    Hope this helps,

    Christian

  • Reset of the CAN bus without knowing the reference of the tasks

    Hello everyone,

    I use the API CAN channel to read data from a CAN bus while at the same time taking measures using other DAQ devices. When my VI throws an error after the CAN bus has been initialized and started, try to kick start my VI will force the init-start CAN VI throw an error because the channel is never allowed.

    Is there a way to clean a channel CAN without having a special reference to the wire? Otherwise, how could I solve this problem?

    Thank you!

    Erik

    Hi Erik,

    Is the error that you are experiencing from the same service on a regular basis?  If Yes, what can be done before adding them to the whole application of error handling, you can add a case structure, use the cluster of error in this function to act as the selector for the structure of the case and add a Clear Channel command to the real case of the structure, followed by an error handler.

    Now, that being said, I still recommend using throughout the application, management errors, especially if this will be distributed as an executable file.  But for purposes of development, it is perhaps the fastest way to implement a clear failure of the VI function so that it restarts correctly on the next iteration.

    Kind regards

    -Dave C

  • Can I use Ctlref in a structure of the event with a mouse to an event?

    I have a large number of controls on a front panel. I use a structure of the event that triggers the movement of a given motor when you press the corresponding button. However, I would like to avoid creating events for identical most of N, so I relied on the use of a mouse down on the front panel event, then retrieve the reference command using the Ctlref node (with gives 'Reference to the control on which the event occurred', according to manual labview) and analyze an array of references to know which engine is supposed to move. However, it seems that this node is not (contrary to what the manual said).

    I found other ways to do what I need (I thought using a table containing details of my controls and the coords in the structure of the event node), but I wanted to know why I can't find this node (that is displayed for the event "value change" for example). I'm using Labview 2013.

    No luck for you. Mouse down on the Panel does not have the refnum control because it does not work on a control. Mouse down on a control has it, and since you can configure the mouse down events on multiple controls in the same case of event, it also provides a refnum of control so that you can still use the order in question.

    This is probably also the question that Jeff might have seen. When you set up multiple events for the same frame that LabVIEW displays only the terminal event that are present in all of these events. Terminals that do not exist in at least a specific event of the multiple events for this image are more selectable.

  • Microsoft points can be used after the cancellation of a product?

    I recently cancelled (2) accounts with X - Box 360, and now I just cancelled my Zune account.  I have a balance and I was wondering if they can be used?

    Hello

    For information about the bridges, you can get in touch with Microsoft and support Customer Service.

    Reference:

    Microsoft Customer Service and support

    http://support.Microsoft.com/kb/295539

  • Can I use the full Version of Windows 7 that I would use the edition update for Windows XP?

    Can I use the full Version of Windows 7 to upgrade Windows XP with a custom installation, as I would with Windows 7 Upgrade Edition if I want? (If I decided that I would rather clean the entire hard drive so I can use the full Version of Windows 7 without the need of Windows XP or Vista)

    Hello

    To upgrade your Windows XP computer to Windows 7, you will need to select custom during installation of Windows 7. A custom installation keeps your programs, files or settings. It is sometimes called a 'clean' for this reason installation.

    Reference:

    Upgrade Windows XP to Windows 7

    http://Windows.Microsoft.com/is-is/Windows7/help/upgrading-from-Windows-XP-to-Windows-7

Maybe you are looking for

  • Uninstall not filling

    I need to uninstall some programs and it won't fill.  Before that, he wouldn't let me uninstall some programs.  How can I fix it?

  • No sound after having upgraded to Windows Media Player 11.

    Original title: downloaded media player 11 version and there is no sound very low background noise music... volume on and more... What do I do? downloaded the upgrade of media player 11 and now I have no sound... volumes are all on and high... just h

  • This copy of Windows did not validate Windows.

    I got a pc from a friend of my brothers. It is free OF THE discs, but had Windows XP Pro installed. Needless to say I got it at low cost. I recently bought an Internet access and began installing updates from Windows Update. He changed to update Micr

  • Development of NDK OK on Windows 8 (no Simulator)?

    I need to update my install of Win7 64 bit of Win8. I know the BB10 Simulator currently does not work in 8, but can I build with Momentics and deploy it to the device alpha dev without problems?

  • power management Windows 8 returns to energy saving

    On my new laptop with Windows 8, I implemented a plan of power according to my needs, but the computer keeps returning on setting energy saver, that turns off the screen when watching films, mitigates the light so that I work and it is really annoyin