Support of the shared Variables in the third part XP embedded based of PTC?

I sent a request in an embedded XP touch function (third party). The application works very well, but hosted on a RT (sbRIO Board) shared variables are not getting updated in the app on PTC

1. the PTC is part of the project as a Windows XP Embedded Touch Panel

2 NI TPC Service has been installed on the PTC and the application can be deployed remotely from the PC development via ethernet. (Where network connections and communications are OK)

3. using distributed in the development computer systems manager, I can see that the shared variables are getting updates on the network

I think that the problem can be solved if the following programs are installed on the TPC

A. Support for variables that are shared for XPembedded

B. shared Variable engine

I tried to install the support of variables shared Program Files > National Instruments > Labview 8.6 > PDA > utilities > Variables > x 86 - but I get an installation error "cannot find the application for the Pocket PC applications Manager.

Shared variable engine was installed from the ve220 folder. The program is installing. But the engine Variable is not start Control Panel > administrative tools > Services, Xpe, the service is stopped and cannot be started. When I try to start the service, I get the following error on PTC

"Cannot start Service engine of National Instruments Variable on the local computer."

Error 1053. Service has failed to demand launch or timely control.

Please suggest solutions to the addresses above or another of the following:

1. support of variables shared for XP built-in PTC

2 Installer engine Variable shared.

Thank you

Krish

Problem solved!

Update for interested people working on XP Embedded PTC

Just to ensure that shared Variables were indeed accessible to the TPC, I wanted to install Distributed Systems Manager 8.6 on the TPC. However given that the TPC was only 1 GB of DOM (disk on memory) and with all the software that I had tried, there remained only a few megabytes on the system. I had to add an another DOM of 2 GB.

All products in the Installation went well, with the exception of the Logos NOR (Version 5.0). Logos OR installation has failed repeatedly.  I tried to install NI Logos separately, with the same results. Then I had this intuition that NI Logos had anything to do with the question.

Then, I downloaded the new version of NI DSM 2009 SP1. Even if it were to settle on any fresh system without Labview, the installation would not proceed beyond the stage of configuration. I tried to install NI Logos of the folder on the download of new products separately and it worked magically!

Once the new Logos (Ver 5.5) installed, the Shared Variable engine starts automatically and the shared Variables are finally unleashed - free stand up and shine! I thank Almighty God!

On the lighter side, come to think of it - to run an application about 400 KB, we need NEITHER of Run Time, XP embedded, DSM, Logos...  (around 900 MB). Can make us everything simpler?  Invite your comments...

Thank you

Krish

Tags: NI Software

Similar Questions

  • MAX CAN identify the third part DAQ modules?

    Hi Sir,

    I got a third party modules DAQ and digitizer at e-shop.

    NEITHER MAX could identify the third card modules? as with the PXI platform with corresponding ini file?

    Or these thrid Group modules should support NI VISA first?

    Thank you

    No DAQmx does not recognize third-party devices. For the PXI platform, devices will follow the guidelines on the PXI interface.

    What protocols does the device support? How you will communicate with devices? Will you send orders through one of the interfaces, taken in charge or use a DLL?

  • Call method or the third part of the application in the Notification bar.

    Hi all!

    I wonder if it's possible to start a third-party application, or call a method in an application in the notification bar if it has an icon shown here?

    My app puts an icon there, without a message and I need to click on it to launch a different application or to call a certain function in my application (which runs in the background).

    I did a lot of research and seem to get that he cannot be but no evidence tangible that it cannot be done. I must add an Inbox and the listener and start an application of third party like this, when a user clicks on a message?

    Thank you.

    You can use
    http://www.BlackBerry.com/developers/docs/7.1.0api/NET/rim/device/API/system/ApplicationManager.html
    to launch other applications.
    to call your own application, I would suggest sending a global event (using the same class)

  • The third part of"Windows Media Player" in the App Store allow for DVD playback?

    I know RT of Windows cannot read CD or DVD because there are no programs that recognize the types of media. However, in the app store, I saw third-party 'Windows Media Player'. Those who allow for playback of DVD or CD on windows RT or those only for complete Windows 8?

    See
     
     
     
    Barb
     
     
     
     
    Please mark as answer if that answers your question
     
     
     
     
  • With the third part hosting how to view statistics?

    If I am hosting to a third party with muse of Adobe. How can I check my static account and view like I did in Adobe Business Catlyst?

    You must use Google Analytics.

  • TPC-2012 cannot read the shared variable

    Hello

    I have a TPC-2012 and can not read variables shared with him. I welcomed the shared on a cRio-controller Variable. On another PC, the variable is read correctly, but not on the tpc-2012. What can I do? No error message is displayed on the TPC-2012 (Windows CE 5). The PTC can not write values in a shared Variable.

    Thank you

    Christian

    What LabVEIW Touch Panel version do you use? I don't know why static variables do not work correctly on your device. TPC-2012 comes with support preinstalled for shared variables, and it would be possible that it has been deleted or corrupted. Here are some steps you can follow:

    Install the Support of shared Variables
    How do we install the Support of Variables shared on the TPC-2012?

  • Hi, I have a problem with a basic movement scroll effect.  I've already looked and read every tutorial out there about it and even tried the cat to adobe support, but the guy at the other end of the line disconnected me..., he probably didn't unde

    Hi, I have a problem with a basic movement scroll effect.

    I've already looked and read every tutorial out there about it and even tried the cat to adobe support, but the guy at the other end of the line disconnected me..., probably he did not understand what I wanted him, because English is not my native language, so one will try to be very clear on this one...

    Please note that I am new to dream, this is my first project ever.

    My idea is as follows:

    When the customer comes to our site of companies, he sees just our logo on a white background. the logo is composed of, say, four elements. When the client makes a scrolling down, the logo begins to transport: first the first part of the logo flies on the left side of the site, then the second part of the logo disappears down, then the third part of the logo flies to the right, then the fourth part of the logo flies upward and out of sight of customers. given what I've seen, it is possible to do...

    so...

    now I have four parts of my logo imported as png files in muse and was assembled in design mode to build our companies logo. I select each of the four parts and go to the effects of scrolling to the left tab next to the tab layers first I get the same values for each of the four parts: first movement: x 0 and x 0 again for the movement of the left and right; key position (t-handle): 0px; final movement: x 0 and x 0 for the value of left and right.

    now, I hit "Preview". : the logo is "pinned" to the correct location, I can scroll but the logo stays where it is. So far so good...

    now, I select all four components again and go to the tab scroll to 'final motion' effecs, I click on the drop down arrow and enter 1 x. I struck an excerpt...

    When I scroll the WHOLE grave logo down... well.

    NOW, I want the first part of the logo down, THEN part II to move left, THEN the third part to go to the top, THEN the fourth part to go right.

    so I select ONLY the first part, go to the request of scroll, to the 'final movement' tab, I click on the left arrow, then I go 1 x. (the value of up-down, I put to 0 again)... I struck an excerpt...

    the first part of the logo is left as soon as I start to scroll, the other three parties still go down at the same time...

    NOW, I want the second part of the logo to start to move, when the first part left, not at the same time as the first part.

    THEN I SELECT THE SECOND PART AND DRAG ITS HANDLE IN T (KEY ITEM) DOWN, LETS SAY: 200PX. THEN IT STARTS TO MOVE ONLY AFTER THE CUSTOMER HAS REACHED THIS POINT, RIGHT?

    BUT WHEN I SAW THAT *, THE LOGO IS NO LONGER TOGETHER, THE SECOND PART IS FLOATING ANYWHERE, BUT WHERE IT SHOULD BE... WTFF?

    short: when I move the t-handle, the initial position of the object changes. That's what I said to the adobe employee, but he said, this is the expected behavior...

    But if that's the case, how can I have my four parts correctly together, so they form my logo, but with different t treats, so they all start to move at different times?

    Pleeease help me, I will die of frustration here...: () this behavior is not normal, right?

    Thank you very much to everyone who reads this message and tries to help him...

    All the best,

    Niki Lapan

    I'm not good at explaining things that im going to download the file, I did for you. hope this helps you solve your problem

    https://www.mediafire.com/?xiild0yhr5cna7s

  • Purchased video files can be downloaded from the third-party server

    I want to build an aerial video image bank. The files will be 4 k files pulled a multicopter. I have 500 video files. Each file can be 5-6G in size. I can't store these files in British Colombia because the limit is only 250 MB per file. Therefore, I need to store them on a third party server. When a visitor to the site buys a video file with the shopping cart on the spot (via PayPal), I want to know if my Muse built site can join the video file on the third parter server and call to put at the disposal of the customer to download the purchase email confirmation.

    I used these guys for years:

    Sell downloads | PayLoadz

    It costs a little a month but if you want something, turnkey for the size of the file that you are talking about. The downside is that the payment is not integrated with BC or CRM etc., it should be on the payloadz site (unless you start getting fancy with the two APIs, but that's another debate).

  • Sharing Variables economy on cRIO

    Hello

    I have a cRIO with a prog to RT. There are a few variables shared network that are hosted on the cRIO.

    I can update to a host application.

    If I reboot the cRIO, shared variables return what they have lately been defined.

    If RIO loses power, then is restarted, shared variables will come as soon as they were last record, not necessarily what they were the last updated also.

    Seems like a normal restart, shared variables are registered as part of the judgment, but on a sudden loss of power, they are not.

    Y at - there a command that I can send for the cRIO to force that he record it is common shared the values of the variables so that if she loses power it will restart with these values?

    Thank you

    Paul

    There is really no way to do what I know automatically.   The only reason SV persists between resets of RT is because SV resides in another

    process tagger.exe which continues to operate through a reset.  State of the SV is only saved in ram so it gets wiped out on a power cycle.   You will need to write code to read all of your OAS and then disk-based backup/restore.  As an alternative, I guess you could eventually save the State in the ownership of the initial value of the SV, which could then be saved-Flash and of course then would automatically restore as soon as voltage.

  • How to use the 'Get Shared Variable list' VI on a target RT?

    Hello

    I would like to browse all variables shared in a library hosted on my CompactRIO programmatically. I dropped the 'Get Shared Variable list' VI in my VI in real time, but when I tried deploying, LabVIEW says

    Deployment PRC_GetVarList.viPRC_GetVarList.vi loaded with errors on the target and was closed.
    LabVIEW: Unable to load the shared library dscProc.dll:ni_lvdsc_process_GetTagListEnd:C. ensure that the library is present on the target of RT. MAX allows you to install software from OR or FTP to transfer custom RT target libraries.
    LabVIEW: Unable to load the shared library dscProc.dll:ni_lvdsc_process_GetTagListBegin:C. ensure that the library is present on the target of RT. MAX allows you to install software from OR or FTP to transfer custom RT target libraries.

    I watched the wizard of the MAX software, but cannot find the DSC-based modules. Where should I look?

    Thank you!

    Hello

    The palette of DSC is not supported on the screws in real-time and will lead to errors when they are deployed.  Unfortunately, to have a successful build you will need to modify your application and remove the screws from the palette of DSC on your target of RT.

  • Executable does not connect to the hosted PXI shared Variables

    Hello

    I'm developing an application to run with RTE 8.2.1 on Windows XPe machine. Data are passed through network shared Variables in a target RT PXI. I developed on a laptop with the top Suite Developer Pro and everything works wonderfully here. When I create a program installation (and an EXE version) and on the port to the XPe machine, variables don't connect with each other (as seen to drag the control to the public Service, view the small arrow to the right to the status of the connection). I think it's due to not having the right drivers on the target XPe. Do you have any suggestions as drivers that I should include in the installation properties? I currently have:

    OR LabVIEW 8.2.1 RTE

    Engine OR Variable

    And NI-DAQmx is already installed on the machine (I think... a previous installation, the wizard sees a newer version about this than what I'm trying to install). I have also included the library with the shared variables in the properties of the EXE in the part of the Support files.

    I know this is a very old version of LV, but if you have ideas, or things to check, I would be very happy to help.

    Thank you!

    I understand the problem!

    In the structure of the Project Explorer files, I had included the buttons under the heading of the library (HMIvariables.lvlib), with the rest of the variables. I guess when you try to deploy by programming, he's trying to deploy the control files and get the dreaded error 1. I moved out of the library control files in Project Explorer and it fixed the issue and deployed the library, as verified by the Manager of shared Variable.

    I got 1 Core 3, and on the RT 1 and 2. Nobody never mentioned against it and could not find any documentation talking about do not do. I hope it helps someone else!

    Thanks for your help.

  • Shared variable of subjects with the executable in real-time

    We have a PXi target running Labview time real 8.5 and we use a series of shared variables for communication between the target and the client software. The code was developed (and used) in the last 2 years, and presented no problems with the shared variables when they are deployed since the Project Explorer (for the target and the laptop based client software). However, when you try to run an executable version on the system time PXI real target of exactly the same engine code variable shared seems to fail during the initial loading. Since it is an executable, it is difficult to display errors, but it seems that the accident occurred at the beginning of the program when we try to initialize a number of shared variables. Sometimes it loads but probably only 10% of the time. When you plug the tool to debug for code and restarting the executable, runs without any problem. However, once we managed to capture and error (error-1950678982 the shared variable client side read buffer is full).

    I checked a number of messages in the Knowledge Base (e.g. how to deploy Variables of a compiled executable shared network?), but it still has not solved the problem. Thoughts and suggestions?

    Adrian

    I tested it for a few hours now and I can't make it fail again. The big difference in my implementation was to use your suggestion, and no wire the error cluster through the method since the error it generates caused a number of questions later. So let me summarize the final configuration that seems to work then:

    -during the execution and executable on a target time real 8.5, startup not connected to a client. Library of shared variable hosted on the target and should load by itself.

    -J' added a flat structure sequence on the vi 'main' (top of page vi executable) with a node (as shown above) Invoke method in the first structure with a timer to 10 seconds and the rest of the code in the second part of the structure. The shared variable library has been copied to the target in a data directory and the path provided to the method (the same way as above) and the IP address is that of the target.

    I discovered that it takes about 8-9 seconds for the shared variable engine and library to start (I don't remember is that past exactly that) and it is important to wait this time to initialize shared variables or the behavior is unpredictable. The method always generates the error 1043 (function not supported) but I simply ignore it now, and it seems to work.

    Thanks for your help! I will let you know if there is some instability in the future, but everything looks good from here.

  • Update of address of the card "shared Variable.

    Hello Experts!

    I have a question about shared variables:

    Now I create a variable Shared (81O_G01) in the library, and it is related to:

    My Computer\SVCREATION.lvlib\Modbus1\410611

    Question is: How can I change this address SV (410611) when tha variable has already been opened?  is this possible?

    Thanks in advance!

    Anibal

    Hey Anibaldos,

    Looks like you're trying basically change the binding of a /A1 to /A2 variables at run time. I think that there are a few options for this:

    (1) in LabVIEW DSC, you can access a hosted variable and change the link address by using a property node. If you run the server modbus on a windows machine, this is the best option. Otherwise, I'm guessing you don't have a DSC. If this is the case you can always edit links by editing the library manually, but it seems that this will not help you.

    (2) it may be possible to open a variable connection shared using pallets (Data Communication > shared Variable) to this specific address, to which cases you have no need to use the shared variable. You can simply open a connection to two addresses different modbus and read one or the other as needed.

    (3) if #2 does not work, then I think you can still use datasocket API to perform such an operation. There is a bit of research you need to do to use it (for example, URL editing and UI thread problems), but it does not work. In my opinion, this is the approach taken by this document: https://decibel.ni.com/content/docs/DOC-13508 (I know from experience, you have to dig a little to find the screw, but they are there).

    (4) you can use the Ni Labs library: http://ni.com/labs

  • What computer affects the timestamp of a shared variable?

    What computer affects the timestamp of a shared variable? The computer that hosts the variable or the computer writes the variable?

    (This is important when the system clocks are different).

    Greetings,

    SHB

    Hey,.

    The time stamp has the value of the variable that writes.

    Christian

  • error in the terminal of a shared variable

    I read in the help of Labview entry 'Error In' to a shared variable provides a feature of "type error in. What I am unclear on the subject, is that if an error occurred before the shared variable, it will cause the shared variable NOT to do what it is supposed to do? If an error is passed to the entry 'Error In', the variable node still shared read/write as normally?

    Lol mistake-type functionality means that when an error is passed, the node will not run.

    (You can check yourself by writing a simple VI.)

Maybe you are looking for