le 05-05-2015 03:43 AM
Bonjour,
peut on obtenir cela ( augmenter la priorité d'un executable ) par programmation ?
merci
Résolu ! Accéder à la solution.
le 05-05-2015 04:57 AM
bonjour avec une commande système
http://www.commentcamarche.net/faq/1200-logiciels-modifier-la-priorite-d-une-application
Saisissez une des commandes suivantes :
Luc Desruelle | Mon profil | Mon blog LabVIEW  | 
LabVIEW Architect (CLA) & TestStand Developper (CTD) | LabVIEW Champion
 MESULOG   | NERYS 
05-05-2015 04:58 AM - modifié 05-05-2015 05:02 AM
[edit]
PS : zut ... cette propriété n'est accessible qu'en lecture quand le VI tourne.
[/edit]
le 05-05-2015 04:59 AM
sinon je ne sais pas pourquoi tu veux faire cela mais tu peux regarder quelques infos par là
avec le §III] La gestion des interruptions sous LabVIEW - niveaux de priorité - Scheduler
Sous LabVIEW pour changer le niveau de priorité, il y a 3 méthodes :
à lire la suite ...
Luc Desruelle | Mon profil | Mon blog LabVIEW  | 
LabVIEW Architect (CLA) & TestStand Developper (CTD) | LabVIEW Champion
 MESULOG   | NERYS 
le 05-05-2015 05:02 AM
salut ouadji, si je peux me permettre je pense que tu montres en exemple pour modifier le cas 3 : Dans les propriétés d’un VI, il est possible de configurer la priorité de ce VI.
Luc Desruelle | Mon profil | Mon blog LabVIEW  | 
LabVIEW Architect (CLA) & TestStand Developper (CTD) | LabVIEW Champion
 MESULOG   | NERYS 
le 05-05-2015 05:06 AM
je crois donc qu'elle est relative aux autres VIs. Cela signifie qu’un programme LabVIEW peut avoir différent niveaux de priorité, mais jamais les plus haut et qu’une tâche exécutée sous LabVIEW peut être à tout moment interrompue par Windows.
Il me semble que la question était sur la priorité de l'application via le gestionnaire des tâches Windows (je crois)
A+
Luc Desruelle | Mon profil | Mon blog LabVIEW  | 
LabVIEW Architect (CLA) & TestStand Developper (CTD) | LabVIEW Champion
 MESULOG   | NERYS 
05-05-2015 05:25 AM - modifié 05-05-2015 05:27 AM
@Luc : Dans les propriétés d’un VI, il est possible de configurer la priorité de ce VI.
merci Luc .. oui, je sais   ![]()
mais je pensais qu'il y avait moyen de modifier la priorité d'n VI via un noeud de propriété.
Malheureusement, quand le VI tourne, ce noeud de propriété (Execution / Priority ) n'est accessible qu'en lecture.
Mais ... peut-être utiliser ce noeud "avant" de lancer le VI ... et le lancer ensuite de façon dynamique.
... à tester ....
(et en lisant ce même noeud de propriété "dans" le VI on pourrait vérifier la bonne exécution de la manip)
			le 
    
	
		
		
		05-05-2015
	
		
		05:34 AM
	
	
	
	
	
	
	
	
	
	
	
	
	
	
 - dernière modification le 
    
	
		
		
		04-21-2025
	
		
		05:25 PM
	
	
	
	
	
	
	
	
	
	
	
	
	
	
 par 
				
		
		
			Content Cleaner
		
		
		
		
		
		
		
		
	
			
		
ouadji a écrit :
@Luc : Dans les propriétés d’un VI, il est possible de configurer la priorité de ce VI.
merci Luc .. oui, je sais
c'était pas vraiment pour toi!
mais pour la question "comment vérifier?" avec les propriétés des VIs comme c'est du relatif entre VI's, si le développeur passe l'ensemble des VI's en priorité haute...
Sinon il y a des softs "Toolkit NI LabVIEW Desktop Execution Trace" pour faire une analyse plus poussée, avec pour les systèmes RT "Toolkit NI Real-Time Execution Trace "
http://sine.ni.com/nips/cds/view/p/lang/fr/nid/209041
A+
Luc Desruelle | Mon profil | Mon blog LabVIEW  | 
LabVIEW Architect (CLA) & TestStand Developper (CTD) | LabVIEW Champion
 MESULOG   | NERYS 
le 05-05-2015 06:25 AM
merci pour vos réponses rapides ( prioritaires 
 )
le but est que l'executable qui tourne en tache de fond ( lancé par le planificateur de taches de windows ) ne soit pas le dernier servi par windows mais plutôt le premier
l'essai que j'ai fait en le configurant avec le gestionnaire de taches a rendu tout de suite les timings plus "justes"
du coup j'ai un peu de lecture ...
le 05-06-2015 02:08 AM
le lancement via un fichier .bat et une ligne de cmd  ne fonctionne pas avec le planificateur de taches ![]()
c'est windows ce n'est pas labview...