Must a vi called by two executables be reentrant?

Hello world

This seems to be a newbie question, but this is the first time that I am in this case... This vi store values in the shift registers. The integrated application (exe format) who call this vi is then duplicated in two different files with ini file, and they run at the same time: is it necessary that the vi be reentrant?

Thanks for any help,

Vincent

No, he didn't need to be reentrant. Each compiled exe will use its own version of the VI.

Tags: NI Software

Similar Questions

  • To access the two analog inputs of two executable screws separated?

    Hello world

    I have two separate executable screws that need simultaneous access to different channels of the same card PCI-6229.  However, it seems that this is not possible with the DAQ Assistant due to a conflict of resources?  Does anyone know if it will work with the lower level DAQmx blocks?  And if so, how?

    If this is not possible, so if I set up a single executable to make all data capture, how would I transfer data quickly between two executables?

    Thank you for your time!

    -Yohan

    The advantage of using the SMP library is that it works on different or local computers. In normal operation, you have two PCs each running an executable-> messaging via TCP/IP. If a single PC dies, you can just start the two executables on the same PC and it works in the same way. The only thing you have to change is of course the IP address used for communication of SMP and the map DAQ which must be in the PC running.

    I don't know what HW you use, but most of the DAQ cards with 'only' a timimng engine, which means that all channels are sampled at the same pace. This could be a problem for the part of your control.

    An easy option to solve all these problems (without knowing what you mean with "not many entries analog": buy a second DAQ card!)  :-

    Yes, it costs you more money for the DJ, but it saves development time, which, in my area, much more expensive usually then a DAQ board 1 k $.

  • Cannot connect call between two SX20

    Hello world

    I've implemented two Cisco SX20 units at two sites. When you attempt to place the call between two units, it is unstable. In particular, sometimes the call is connected, sometimes, it is not connected even if ping, tracert are Ok. It's very strange. I'm sure that the SX20 unit works well. If I make a conclusion that there is a problem with my network but I don't exactly know why.

    All the world is facing this problem before?

    Dzung.

    Hey yours,

    Disable NAT if you do not use.

    Also useful to configure QoS, check on your link packet loss and bandwidth.

  • How to call the two actions in the same button

    Hi all

    I'm new to ADF,

    My requirement is after the user enters the details in the Page. Some of the information (values) is passed to call some of the information (values) and web service is passed to the database.

    To do this, I created two buttons. One for spending details for the web service (button created from web service data control) and another button to pass the values to the database (created according to the validation of data control operation). The two actions of button work properly.

    But I need to call the two operations in a guide only button.pls me briefly to do this.

    Concerning
    C.Karukkuvel

    Hi C.Karukkuvel

    Maybe this blog post from Shay Shmeltzer can help, "making two declarative operations with a button.
    at http://blogs.oracle.com/shay/2010/04/doing_two_declarative_operatio.html

    success
    Jan Vervecken

  • Requirements for video calls between two companies with Ex90

    Hello

    where can I get information in the order two video calls Ex90 defined between the two companies, each company has its own server CM 8.6 and Ex90 phones.

    for the momment I know just we need video communications server, but I would like to get info on how about Communications Server config and whether a specific config is required in CM server.

    concerning

    If we assume that both companies want to stick to a Cisco solution, then you will need to use a control VCS Cisco and VCS Expressway (VCS-E). You can also remove this with a solution of VCS StarterPack (according to the needs for scalability and other design objectives). The two entities should have a solution in place.

    At a high level, you would have a SIP trunk of the AAU to VCS. VCS has a relationship of peering with VCS-E and the VCS - E is sitting in your public DMZ. The VCS-E to Cust A can communicate with the VCS-E to Cust B. You can do this in fact through a peering model (commissioning on both devices of VCS - E) or you can simply use DNS and URI component to facilitate the call installation introduction.

    You will of course face the network aspect (IP addressing, the rules of firewall, etc.). You need a coordination "numbering plan" according to which (if any) the URI dialing rules have been established by organizations. With versions of the CUCM prior to 9.x, you shouldn't that numbering URI has a little support limited. CUCM 9.0 adds some improvements of numbering URI. Not that you must be about 9.0 or version later to do what you want, just that you have a different set of parameters to function as with the pre - 9.0 version.

    The above is pretty generic, but it can give you a point of reference to start with.

    HTH.

    -Bill (http://ucguerrilla.com)

  • The call using two Business service split join in osb

    Hello

    While he was trying to call two business using Split to join the BSO I get failure message from selection in the em Bpel console. I use call activity to invoke the BS and assign to assign to the entry. the entitlement, I am assigning * $request.payload/input * to input.payload . In the em console I get entry like this


    receiveInput
    June 19, 2012 call 17:05:45 received 'process' partner 'bpelprocess1_client '.
    payload of <>
    < variableentree >
    < name of party 'payload' = >
    XXXXX < customer: process > < / customer: process >
    < / part >
    < / variableentree >
    Assign (pending)
    June 19, 2012 17:05:48 error in assessing <>expression "65 online." The result is empty for the XPath: ' / process: client / customer: entry.
    payload of <>
    xxxxxx < customer: process > < / customer: process >
    June 19, 2012 17:05:48 the following exception occurred while trying to execute the operation of copy on line 63
    payload of <>
    < bpelFault >
    < faultType > 0 < / faultType >
    < selectionFailure / >
    < / bpelFault >
    June 19, 2012 17:05:57 "BPELFault" has not been taken by a catch block.
    June 19, 2012 17:06 the transaction has been restored. Work for bpel '650002' instance has been restored, but the audit trail has been recorded for this instance. A synchronization request, please refer to the customer's request. If it is an asynchronous request, please recover from the recovery console to resend the message to invoke.


    Can anyone help on this?

    Thanks in advance...

    Hello

    I created a sample split join to assign you with a similar use cases that you tried, before the invoke activity that you call a Business Service, an activity Assign Action and write the payload of body in the field of expression and in the variable field, I chose my input activity Invoke variable which is InvokeInput.payload.

    Payload body I pasted in the expression field looks to...

    ------------

    Input samples

    -----------

    Hope this helps,
    N

  • How to link two executives of related texts?

    Hi all

    I'm new to the sdk. I have UIDref of executives two related texts, how it can be screwed?

    «Indesign 5.0»

    Thanks in advance

    A.Hakkim

    You must add the UID of the kMultiColumnItemBoss kTextLinkCmdBoss itemList.

    For the multiColumnItemUID of kSplineItemBoss.

    MultiColumnItemUID UID = kInvalidUID;

    InterfacePtr iHierarchy (pageItemUIDRef, UseDefaultIID());

    InterfacePtr iChild (iHierarchy-> QueryChild (0));

    If (iChild &: GetClass (iChild) == kMultiColumnItemBoss)

    {

    multiColumnItemUID =: GetUID (iChild);

    }

    For the multiColumnItemUID of kFrameItemBoss.

    MultiColumnItemUID UID = kInvalidUID;

    InterfacePtr iHierarchy (iTextFrameColumn, UseDefaultIID());

    InterfacePtr iParent (iHierarchy-> QueryParent());

    If (iParent &: GetClass (iParent) == kMultiColumnItemBoss)

    {

    multiColumnItemUID =: GetUID (iParent);

    }

  • call connects two phones?

    Hello.

    My first Iphone and I chose an Iphone SE 65 and are really pleased with it, it is a combined work and the phone at home.

    My wife already had an Iphone and this is why we had an Apple that I used when I when I installed the phone ID.

    Afterwards, we became aware that call logs is projected on two phones, which in itself is not a problem, just a little annoying, because when you use it as a work phone and just to see that you finally called and then suddenly there other numbers on the call log and that then it turns out that that is a number that has called the woman.

    I tried to find a solution in the manual and so far, I've found that you have to turn 'face time' off and settings - phone - call on other devices - is turned off. but these two things have not helped, maybe someone here got an idea of how we should solve our problem with the call logs that appear on both phones.

    Denmark Stig Greatings

    It is strongly recommended that each person have their own Apple ID. Who's going to solve your current problem and also prevent a number of other issues. You can still share some things if you wish through http://www.apple.com/icloud/family-sharing/

  • Run two Executive files get signals of a data acquisition

    I am a new user of LabView and I try to execute the two files on a computer that gets signals of an acquisition of data (that is, NI USB-6210). However, a single file is working correctly and display the values of signal while the other stops. I couldn't run two of them simultaneously. How can I solve this problem? Please do me advised.

    You can not.  You can not have two different tasks running on the same device at the same time.  The second executable probably shows an error of-50103, assuming you have something in there to display errors.

  • Why CVI2013 build two executables?

    Hello NO,.

    many things have changed with the move to the clang compiler, and therefore, some issues...

    For example, I realized that the construction of a debug executable creates two (identical) executables, one located in the my project folder and in the folder cvibuild.project/debug... Why?

    Yes, tstanley is correct. In my view, that the change that happened in version 2010, when the use of the build configurations spread. It is important to place all output generation, including the .exe in the folder configuration files, so that they would not be mutually blap. At the same time, CVI should continue to honor the target settings > Application file parameter, and therefore to the location specified in the settings of the target after building it in the configuration folder, copy the .exe

    Luis

  • Photosmart 7520: Must the Photosmart HP 7520 TWO black ink cartridges (complete and installed) to work?

    Hello

    I read a few threads where people are struggling with the question of black ink with this printer. These threads, it seems clear that HP didn't design this system very well, and I would tend to agree. Even if someone said I could find the cartridge (bowtie) smaller at Staples, I can't find it. Even if I could find it, I don't want to have 2 kinds of ink black to store all the time. And my printer does not print black with only a new XL Black 564 installed. Is there a setting I'm missing in the menu where I can choose the XL cartridge only? The manual is not clear on this, and I think it's something that should be clearly explained.

    My question is simple, and please, one who answers, read my questions and do not provide a generic incomplete response and then put a little check mark 'Resolved' next to this problem. With 3 wires, that I read on this subject, the question NOT yet resolved or fully explained.

    The printer may be used and black printing using only the right XL cartridge or do I need to have both complete and installed black cartridges to work? And a follow-up, the left cartridge (bowtie) should stay there so he works or can I remove it and keep filling the cartridge XL to go forward with the empty to the left slot. If you work for HP and you are reading this and 100% do not know the answer... call someone at HP who has designed this printer and know please let me know.

    Thank you!

    The printer requires all cartridges having ink - they don't need to be full, but they all need to be installed and have adequate ink.  The thick black cartridge is pigmented black, mainly used for text and graphics on paper.  Thinner bowtie is the photo cartridge.  It contains dye black ink based and is designed for printing on photo paper.  Black pigmented ink is not compatible with the glossy photo media, black of the photo will be used in cases where the photo paper is selected in the driver or detected automatically.

    The Photosmart 7520 has separated from the inks and printheads, with plumbing to connect.  All inks must be present to prevent air intake in the plumbing or the print heads and keep the printheads from clogging.  See here for more information on using ink.

  • SMS &amp; calls on two phones

    Just upgraded iphones iOS 9.3.2. Whenever a SMS is sent or received on an iphone, it also appears on another iphone. This also happens on recent calls. Also just updated IMAC to El Capitian IOS 10.11.5. Do not know if it had nothing to do with this problem

    Your phones are connected to the same Apple ID and the ID to be included in settings - Messages - send and receive

    To stop this behavior - remove ID of the Apple send it and receive parameter area - messages left only the phone number

  • Receive phone calls on two phones at the same time

    I had a co worker calling my phone but he calls my number of husbands too. his phone was my phone, I have the iPhone 6 s more and his 5

    Transform settings > phone > call on other devices off or turn the settings > FaceTime > calls cell phones iPhone off.

    More information about the options and features of continuity is in the continuity of use to connect your iPhone, iPod touch and Mac - Apple Support

    Also, it is strongly recommended that each of you have your own Apple ID. You can always share items selected via the sharing of the family. http://www.Apple.com/icloud/family-sharing/

  • How to launch two executable files (excel file & a .exe file) at the same time using VB Script?

    Hello

    I need vb Script code to run exe files at the same time.

    I hope someone will help me!

    This issue is beyond the scope of this site and must be placed on Technet or MSDN

    http://social.msdn.Microsoft.com/forums/en-us/home

  • What happens when two parallel process call the same VI in an FPGA?

    Hi all

    I was wondering, what happens when say two parallel processes call the same Subvi in an FPGA? I think that the FPGA would create two instances of the Subvi, not sure. Any point of view?

    Thank you

    Altras

    I don't know if the FPGA adds any ordinary special, but in LabVIEW rule and in LabVIEW Real-time, a VI by default is not reentrant.  Therefore, a process that is called when it is already in use is blocked and must wait.

    If the VI is reentrant, however, then you have two (or more) for the VI dataspaces, so that each can run independently.

Maybe you are looking for