Is there an 8.2 version of the local executeable for real-time?
Hi all.
Been working on some new software for LabVIEW real-time, using 8.2. Our users like the way things were built around here circa v7.1 when we would build an executeable on the local PC. When we ran it, it brought up the target selection dialog and would download and then run the application to the real-time station, displaying the user interface in the application instance on the local PC.
Is there an equivalent to this build type in 8.2, or is it all remote panels nowadays? Many of these old-school applications are being ported over to 8.2 so a rewrite to split the application into real-time and user display executeables would be a bit much. I'm also hoping to avoid needing additional remote panel licenses in the frequent case where they have more than 5 windows open at once.
Thanks,
Dan
Hi Dan,
Thank you for contacting National Instruments. In the more recent versions of LabVIEW, 8.0 to 8.5, this process is integrated with the project. Therefore, there isn't an equivalent build type to that you have described in LabVIEW 7.1. In this format a target VI along with a host VI is commonly used in Real-Time applications. The host VI is not necessary, however if you desire to have a user display/interface, or significant data storage this should be done on a host VI to maintain determinism.
If you do want to have a basic Front Panel on the Real-Time target, this can be accessed via Remote Front Panels. However, from a built executable only one instance of this can be opened at a time. Therefore, if you have a need to view this Front Panel from multiple points at a time, you can do this if the target VI is not a built executable, but merely run manually from the host computer.
I hope this helps. Let me know if you have related questions or need additional clarification. Have a great day!
Jason W.
National Instruments
Applications Engineer
Similar Messages
-
Is there a 64-bit version of the VPN Client for Vista coming?
Is there a 64-bit version of the VPN Client for Vista coming for the VPN 3000 series concentrators?
February 18, 2010
Due to popular demand, the Cisco VPN Client v5.0.7 open beta is now available!
In addition to serving as a general maintenance release, the Cisco VPN Client 5.0.7 beta is compatible with Windows 7 & Windows Vista 64-bit environments.
A 64-bit specific compatible image is available for installation on these platforms.
Please have communicate feedback (both positive and problems) to [email protected]
Key Capabilities available for Beta Testing:
New Platform support – Windows 7 & Windows Vista 64-bit platform compatibility
Software Access: http://tools.cisco.com/support/downloads/go/Redirect.x?mdfid=281940730 (under 5.BETA)
Software is available for download by any customer with a Cisco.com SMARTnet™ enabled login.
Release Notes will be available next week via a link once the download image is selected. -
Is there a way to find out the localized labels for contact item properties?
Hi,
an Outlook ContactItem has a lot of properties (e.g. BusinessTelephoneNumber). I want to design a custom ribbon menu containing all business telephone numbers. And the labels of these menu items should display the localized field description (e.g. "Business
Telephone Number"). But I did not found any mapping of Contactitem property name and label being shown in die Outlook's user interface. Sure, I can code my own mapping but I would like to know whether there is a possibility to get a localized string for
labeling my own menu items.
Anything like ContactItem.ItemProperty(INDEX).GetLocalizedLabel() would be fine.
Any ideas?
Kind regards
MõbiusYou can also create collection for reboot pending machines based on its lastenforcementmessageID.
SELECT SMS_R_SYSTEM.ResourceID, SMS_R_SYSTEM.ResourceType, SMS_R_SYSTEM.Name,
SMS_R_SYSTEM.SMSUniqueIdentifier, SMS_R_SYSTEM.ResourceDomainORWorkgroup,
SMS_R_SYSTEM.Client FROM sms_r_system inner join SMS_UpdateComplianceStatus
ON SMS_UpdateComplianceStatus.machineid=sms_r_system.resourceid
WHERE SMS_UpdateComplianceStatus.LastEnforcementMessageID = 9
Eswar Koneti | Configmgr blog:
www.eskonr.com | Linkedin: Eswar Koneti
| Twitter: Eskonr -
Hi there,
I have developed an application to detect interrupts generated by a electronic card and act in consequence. The program has been developed in labview but it calls a dll; that was created with labwindows. The dll is programmed to open the visa communication, enable events and install the interrupt handler and when an interrupt is detected, it reads the value of the different registers of the card and returns it to labview to visualize them.
The problem is that when the program waits for an interrupt, a prompt appears with the message "Waiting for real-time target (RT PXI target) to respond" and the only option I have is to click on the button to disconnect from the pxi or just wait. If I wait and I generate an interrupt, the prompt disappears and the application visualize the data like it was expected.
To wait for the interrupt the following code has been programmed in the function:
while (flag == 0)
Sleep (1000);
When an interrupt occurs, the value of flag changes to 1 and the function continue without any problem. I am not really sure, but probably here is the problem and probably this is not the best way to wait for an interrupt because the sleep function suspends the thread for the configured time, but at least the computing load in the PXI is between 0% and 1%. I was wondering if somebody knows how to wait for an interrupt without "lost" the communication with the PXI and if there is a better way to do it.
Any answer will be welcome and thanks for them,
Jaime
Solved!
Go to Solution.Hello Naity,
First of all, in which thread runs the waiting process? Is it scheduled in another thread than the function setting the flag?
It scheduled in the same thread that I use to configure the communications and configure the card. Anyway, here is the pseudo code of the function interrupt that I programmed under labwindows,.
char* interrupt(void)
1. Open visa communications
2.Install handler interrupt --> status = viInstallHandler (instr, VI_EVENT_PXI_INTR, IntrHandler, VI_NULL); // the function IntrHandler will be called when an interrupt occurs
3. Enable event PXI interrupt
4. Wait
while (flag == 0)
Sleep (1000);
5. Visualize the data coming from the interrupt (registers and values measured with the card)
6. Uninstall handler interrupt
7. Close visa session
The interrupt handler function IntrHandler is called immediately when an interrupt occurs and the pseudo code is like this
ViStatus _VI_FUNCH IntrHandler(ViSession instr, ViEventType etype, ViEvent event, ViAddr userhandle)
1. Disable some functions of the card to avoid damages.
2. Read registers and put them in a buffer
3. Change the value of flag ---> flag = 1;
In labview, I call the function interrupt with a call library function node (see the capture attached) and the program reads and saves the data from returned from the function.
Secondly, I am not sure this method is the most elegant. You could for example register an event with the function and, insteand of setting a flag to 1, trigger the event and schedule it in another thread (if the function is thread safe). This could reduce your CPU Load even more and seem a bit cleaner to me.
I've never used events before in labwindows but I will try to do it in this way. But anyway, I suppose that I should; somehow, wait the event to occurs in labview while the waiting for the event is programmed inside the dll...and probably the same prompt that i am trying to avoid is going to appear again, because I am not returning the "control" to labview (I mean, labview executes the dll and waits for the event to occur. Then the execution of the labview program is stopped in the call library function node executing the dll)
Third point, which environment of development are you using?
I am working with LV 2010 sp1 and Labwindows cv 10.0.1 and with the real time module.
I did also another test, I divided the program in different functions, one to initialize the communication, another to wait until a interrupt has been detected and the other to obtain the data from the interrupt and close communications. With labview I call first with the call library function node the function to initialize, later I call inside a while loop the wait function like this
int waitAseconds (double seconds, short stop_waiting)
if(flag==1 || stop_waiting == 1)
flag = 1; //to detect the stop_waiting button
printf("flagAA =1 stop waiting = %d time = %d\n", stop_waiting, clock());
return flag;
else
SleepUS(seconds*1000000);
//a++;
printf("flag a= %d stop waiting = %d time = %d\n", flag, stop_waiting, clock());
return flag;
and when the program detects an interrupt, the function returns to labview the flag and stops the loop. Finally, it reads the values and close communications.
In this way, the prompt appears but after running the application for 10 or 20 minutes and also i checked that there is a time gap between the executions in the loop.
Thanks for your reply and your help,
Jaime
Attachments:
capture.png 40 KB -
I had an issue with my Cisco Anyconnect VPN not working, so uninstalled it. I've tried a new install and now I get the message "There is a newer version of the AnyConnect client installed" and it won't tell me install it at all. I've gone through various recommendations on the site included this :-
Go to "Regedit" and search for "Deterministic Networks" and delete it.
HKEY_LOCAL_MACHINE \SOFTWARE\Deterministic Networks
Search with the following keywords in the registry, under "Uninstall" or "Components" folders and delete any related entries.
Vpnapi
Vpngui
Cisco
CVPND
CVPNDRA
Ipsecdialer
Source: https://supportforums.cisco.com/message/3728011#3728011
But I've still got the same problem, and just cant find anything to help !Disable Internet Connection Sharing (ICS) and then try You can disable ICS in two ways:
Per Adapter:
Click the Start button.
Click on Control Panel.
Click on View Network Status and Tasks
Click on Change adapter settings
Right-click the shared connection and choose Properties
Click the Sharing tab
Clear the Allow other network users to connect through this computer's Internet connection checkbox
Click OK
System Wide:
Click the Start button (Windows' orb)
Type: services.msc and press ENTER
Double-Click on Internet Connection Sharing (ICS)
Change Startup Type to Disabled
Reboot the computer
You can now try reinstalling the WiscVPN client again -
In addition to my home page, every time I start Firefox a tab opens with notification of an updated addon. Why does this tab continue to appear even though there is no updated version of the addon?
See these articles for some suggestions:
*https://support.mozilla.com/kb/Firefox+has+just+updated+tab+shows+each+time+you+start+Firefox
*https://support.mozilla.com/kb/How+to+set+the+home+page - Firefox supports multiple home pages separated by '|' symbols
*http://kb.mozillazine.org/Preferences_not_saved -
Is there a 64-bit version of the CC compiler itself?
Hello,
We have a large (~4k lines) .cpp file which brings in a very large number of templates. On our v440 we see the compiler using more and more memory until it reaches 2Gb when it falls over with the message
"Insufficient memory is available for compilation to continue."
sun02% uname -a
SunOS sun02 5.8 Generic_117350-05 sun4u sparc SUNW,Sun-Fire-V440
sun02% CC -V
CC: Sun C++ 5.8 Patch 121017-02 2006/04/19
sun02% file /opt/v11/SUNWspro/bin/CC
/opt/v11/SUNWspro/bin/CC: ELF 32-bit MSB executable SPARC32PLUS Version 1, V8+ Required, dynamically linked, stripped
Is there a 64-bit version of the compiler which could handle code of this size? The large .cpp will be very difficult to split up.
Interestingly, on our Xeon-based box running Solaris 10, the compilation is very very slow, but does complete OK.
sun03% uname -a
SunOS sun03 5.10 Generic_118855-33 i86pc i386 i86pc
sun03% CC -V
CC: Sun C++ 5.8 Patch 121018-10 2007/02/21
sun03% file /opt/v11/SUNWspro/bin/CC
/opt/v11/SUNWspro/bin/CC: ELF 32-bit LSB executable 80386 Version 1 [FPU], dynamically linked, stripped
Thanks
-- SteveUnfortunately, there is no 64-bit version of the compiler.
Some things you can try:
Reduce the size of individual compilation units (the total amount of source code seen by the compiler in one compilation run).
Re-factor very large functions into smaller ones. During optimized compilation, the memory usage and compilation time is super-linear in the number of basic blocks in one function.
Reduce the optimization level.
If you have a support contract with Sun, please file a bug report via your support channel. If not, please file a bug report at bugs.sun.com. -
Good afternoon! We purchased the product Adobe master collection 5.5 AOO Litsense RU. Distribyutiv program has been lost, and now we can not find it on the site. There we find different versions of the program other than Russian. Please tell me where to download it?
Voronello volume license installation files are available under the end user or deploy to account at https://licensing.adobe.com/.
-
when I try to start outlook for mac, i get the message that there is an old version of the Microsoft Database Daemon that needs to be deleted from the start up files. Where do I find the start up files???
In the Users & Groups pane of System Preferences.
(66105) -
it was there yesterday and today it's not when a new promo single got released called Do what u want please return the album.
I believe it is part of a research experiment at a German university. Everybody knows that nobody ever buys the Clean version of any album, except as a gift for a kid or as a mistake. Would anybody buy it if it were 4 euros cheaper? I am sure the results will appear in an academic journal.
Even in the USA iTunes Store, where the customers supposedly understand what Springsteen's lyrics are saying, there is only one version of the album. -
Looking for an off line version of the help file for lion server that I can print
I would like to find an offline version of the help file for lion server
Im a newbie trying to set up a home server for our macs and IphonesGo to this URL using Safari on your mac:
https://help.apple.com/advancedserveradmin/mac/10.7/print.html?lang=en#printBook
Then press cmd+p and from the print menue choose PDF and then Save as PDF and there you have it. -
Latest supported version of the Java SDK for XI R3.1
Hi all,
Does anyone have any ideas or views on the latest supported version of the Java SDK for 3.1 on windows ?
We are using Tomcat which ships with SDK version 1.5.0_12, I know that updating this to a later version can result in a considerable performance boost for Infoview and its supported applications especially webintelligence.Hi Bashir, That's interesting you're using a relatively up to date version of the java SDK. Business Objects documentation states that versions up to 1.5.0_xx are supported. Did you notice any improvements in performance of the system by using the later version 1.6.0_17 ?. There are generally very significant improvements in successive updates of the SDK in term of memory management, reliability and other general bug fixes, so it's something that we will take into consideration.
Thanks -
My computer was hacked using a softbank pocket wifi, I had to install an earlier version of the disc provided for my mac reset my user password and I still need to recover my administrator password that was altered. I have lost all of my applications already existing on my mac including iPhoto, and all other applications. I am wondering how to get them back? I am in Japan and I have proof of purchase in my iTunes, but on my computer all the allplications are blocked. I have no idea what to do to get them back. It is very annoying.
Thank you for your help.
Erika K.Reinstall from the original source - the restore disks that came with the computer or from the App store if the computer did not come with disks
LN -
I can not do the update , what should I do to fix this error ?
"There was a problem with downloading the file . For tips on troubleshooting , please go to Customer Support . ( Error code : 204 ) ." thanksHi,
Please refer to the help document below:
Error downloading, installing, or updating Creative Cloud applications
Regards,
Sheena -
Wich dreamweaver version offers the best value for the money
Hello,
I'm the editor of http://www.sjiekdelola.nl and thinking about redesigning my site with Dreamweaver. Wich dreamweaver version offers the best value for the money?
Kind regards,
Sjiek de LolaThe current one :-)
DW CS5 uses modern code and supports web standards that didn't exist 2 years ago.
If you're asking which Adobe Creative Suite to get, that depends on you and your requirements.
Creative Suite Selector
http://www.adobe.com/products/creativesuite/suiteselector/
Nancy O.
Alt-Web Design & Publishing
Web | Graphics | Print | Media Specialists
http://alt-web.com/
http://twitter.com/altweb
Maybe you are looking for
-
Does Anyone know how to remove iPhoto from Final Cut Pro X.
I am trying to remove iPhoto from the Effects bar in Final Cut Pro X.
-
How to set the Fascinate SD card as being the data source for ringtone selection.
I want to select my ringtones from my Fasinate's SD memory card so that I can transfer already purchased Verizon ringtones to my new phone from my deactivated ones. How do I do that? My deactivated phone (BlackBerry Curve) had the ability to assign w
-
The transport request are pending in the import quene
Hi the transport request are released from the development system and are showing pending in the production system
-
HI , I am working on invoice approval workflow as when new invoice is created then it should go to sales dept. for approval and once they approve it then it should be forwaded to customer. But the problem is that i have to send invoice as attachment
-
HT5312 Hi , i forgot my security questions for my Appstore .
Hi , i forgot my security questions for my Appstore . Can u please help me about that . My name is Kleos Kleoukleou. Iam waitting ur answer asap please. TIA. <Email Edited By Host>