Syntaxe des listes de VIs

Aide LabVIEW 2014

Date d'édition : June 2014

Numéro de référence : 371361L-0114

»Afficher les infos sur le produit
Télécharger l'aide (Windows uniquement)

Chaque entrée dans les listes VIs visibles et VIs exportés décrit un nom de VI ou un chemin de VI et peut contenir des caractères génériques. Le serveur Web et le VI Serveur comparent les entrées contenant des séparateurs de chemin aux chemins des VIs et comparent les entrées ne contenant pas de séparateurs de chemin aux noms des VIs uniquement.

Utilisez les caractères génériques suivants lorsque vous spécifiez les entrées dans les listes VIs visibles et VIs exportés.

Caractère générique Action
? Correspond exactement à un caractère arbitraire à l'exception du séparateur de chemin
* Correspond à zéro ou à plusieurs caractères arbitraires à l'exception du séparateur de chemin
** Correspond à zéro ou à plusieurs caractères arbitraires en incluant le séparateur de chemin
\ Annule l'interprétation des caractères spéciaux.

Une autorisation accordée ultérieurement dans la liste supplante les autorisations précédentes. Vous pouvez cliquer sur une entrée et la faire glisser dans la liste pour en modifier l'ordre.

Par exemple, si vous interdisez l'accès à toutes les faces-avant de VIs dans c:\labview\server, mais qu'après cette entrée, vous autorisez l'accès à c:\labview\server\local.vi, ce VI sera visible car la dernière entrée dans la liste supplante la première.

En général, vous devez utiliser le caractère générique * pour configurer les autorisations ou les interdictions générales, et faire suivre ces entrées par des entrées plus spécifiques contrecarrant en partie les premières. Pour obtenir des performances optimales, placez les entrées ayant le plus grand nombre de correspondances vers le bas de la liste.

L'exemple suivant présente la manière d'utiliser efficacement les caractères génériques.

Entrée de la liste des VIs État d'autorisation
* Autorise l'accès à tous les VIs.
c:\labview\server\* Autorise l'accès à tous les VIs de c:\labview\server.
c:\labview\test\** Autorise l'accès à tous les VIs de c:\labview\test et de ses sous-répertoires.
X c:\labview\test\private.vi Interdit l'accès à ce VI même si l'entrée précédente l'autorisait.
srvr_*.vi Autorise l'accès à tous les VIs commençant par la chaîne srvr_ et finissant par la chaîne .vi.
X Avez-vous terminé\?.vi Interdit l'accès au VI Avez-vous terminé ?.
X Ouvert?.vi Interdit l'accès à tous les VIs nommés Ouvert?? représente un caractère arbitraire, à l'exception du séparateur de chemin.

CET ARTICLE VOUS A-T-IL ÉTÉ UTILE ?

Pas utile