Gérer l'écran avec RS‑232
Vous pouvez brancher un câble RS-232 entre la sortie série d'un ordinateur ou d'un système de contrôle et le connecteur d'entrée RS-232 de l'écran pour sélectionner à distance les entrées vidéo, allumer ou éteindre l'écran et obtenir des informations sur les paramètres actuels de l'écran, comme le volume et l'état d'alimentation.
Important
Utilisez uniquement un câble RS-232 standard. N'utilisez pas de câble modem nul. Les câbles null modem disposent généralement d'embouts identiques à chaque extrémité.
Configurez l'interface série de l'ordinateur ou du système de contrôle avant d'envoyer des commandes à l'écran.
Allumez l'écran.
Si vous utilisez une application de terminal sur un ordinateur, activez l'écho local pour voir ce que vous saisissez et envoyez sur l'écran.
Configurez les paramètres de l'interface série à l'aide des valeurs suivantes :
Vitesse de transmission
19200
Longueur des données
8
Bit de parité
Aucun
Bit d'arrêt
1
Envoyer un caractère de retour chariot (
<CR>
) à l'écran. L'écran va afficher une invite de commande (>
) pour indiquer que l'écran accepte désormais les commandes.Remarque
Si vous utilisez une application de terminal sur un ordinateur, le fait d'appuyer sur ENTRÉE devrait envoyer un caractère de retour chariot (
<CR>
), mais peut aussi envoyer un caractère de saut de ligne (<LF>
), en fonction de la configuration de votre application de terminal.Si aucun message n'apparaît ou si un message d'erreur apparaît, cela signifie que l'interface série est mal configurée. Répétez les étapes 3 et 4.
Lorsque vous utilisez un programme de système de contrôle au lieu d'un programme de terminal, toutes les lignes en sortie de l'écran sont précédées par un caractère de retour chariot (<CR>
) et un caractère de saut de ligne (<LF>
), puis suivis d'un caractère de retour chariot (<CR>
) et le caractère de saut de ligne (<LF>
), comme indiqué dans l'exemple ci-dessous.
>set volume=0<CR>
<CR><LF>
volume=0<CR><LF>
>
Voir égalementwikipedia.org/wiki/ASCII
Pour accéder aux informations de l'écran ou pour ajuster les paramètres de l'écran à l'aide du système de contrôle local, envoyez une commande après l'invite de commande (>
), envoyez un caractère de retour chariot ou appuyez sur ENTRÉE, puis attendez la réponse de l'écran. Les réponses sont précédées par un caractère de retour chariot (<CR>
) et un caractère de saut de ligne (<LF>
), puis suivies par un caractère de retour chariot (<CR>
) et un caractère de saut de ligne (<LF>
). Si aucune invite de commande n'apparaît, envoyez un caractère de retour chariot à l'écran. Si l'écran est prêt à recevoir des commandes, il affichera une invite de commande (>
) lorsque le retour chariot est reçu. Consultez l'exemple ci-dessous.
Dans cet exemple, l'utilisateur s'est servi de =-50
au lieu de -50
.
Remarques
Utilisez des commandes au format ASCII.
Les commandes ne sont pas sensibles aux majuscules et l’espacement supplémentaire est ignoré.
Dans de nombreuses applications de terminal sur ordinateur, vous pouvez utiliser la touche RETOUR ARRIÈRE lorsque vous saisissez des commandes.
Vérifiez attentivement chaque entrée avant d'envoyer une commande à l'écran.
N'envoyez pas d'autre commande avant d'avoir reçu la réponse et l'invite de commande suivante (
>
). Si aucune invite de commande n'apparaît, envoyez un caractère de retour chariot (<CR>
) à l'écran. Si l'écran est prêt à recevoir des commandes, il affichera une invite de commande après avoir reçu le retour chariot.
Pour récupérer la valeur actuelle d'un paramètre
Utilisez une commande
get
.Cet exemple montre comment obtenir le volume :
Copier>get volume
volume=55
>
Pour attribuer une valeur à un paramètre
Utilisez une commande
set
.Cet exemple règle le volume à 65 :
Copier>set volume=65
volume=65
>
Pour augmenter ou réduire la valeur d'un paramètre
Utilisez la commande
set
pour augmenter ou réduire la valeur en fonction d'un nombre donné.Cet exemple augmente le volume de 5 :
Copier>set volume+5
volume=70
>Cet exemple réduit le volume de 15 :
Copier>set volume-15
volume=55
>
Pour afficher des informations sur toutes les commandes disponibles 1
Utilisez la commande
help
.Copier>help
Commande get | Commande set | Réponse |
---|---|---|
|
Où Valeur est l'une des valeurs suivantes :
Remarques
|
Où Valeur est l'une des valeurs suivantes :
|
Voir égalementmodes d'économie d'énergie
Commande get | Commande set | Réponse |
---|---|---|
|
Où Valeur est l'une des valeurs suivantes :
Remarque La commande de paramétrage usbc1 concerne uniquement les écrans équipés de ports USB Type-C. |
Où Valeur est l'une des valeurs suivantes :
|
Commande get | Commande set | Réponse |
---|---|---|
|
Où Valeur est l'une des valeurs suivantes :
|
Où Valeur est un nombre compris entre 0 et 100 Où Valeur est un nombre compris entre 5 et 100 |
Commande get | Commande set | Réponse |
---|---|---|
|
Où Valeur est l'une des valeurs suivantes :
|
Où Valeur est l'une des valeurs suivantes :
|
Commande get | Commande set | Réponse |
---|---|---|
|
Où Valeur est l'une des valeurs suivantes :
|
Où Valeur est l'une des valeurs suivantes :
|
Commande get | Commande set | Réponse |
---|---|---|
|
Où Valeur est l'une des valeurs suivantes :
|
Où Valeur est un nombre compris entre 0 et 100 |
|
Où Valeur est l'une des valeurs suivantes :
|
Où Valeur est l'une des valeurs suivantes :
|
Commande get | Commande set | Réponse |
---|---|---|
|
Où Valeur est l'une des valeurs suivantes :
|
Où Valeur est l'une des valeurs suivantes :
|
Commande get | Réponse |
---|---|
|
Où Valeur est la version du micrologiciel. |
Commande get | Réponse |
---|---|
|
Où Valeur est l'une des valeurs suivantes :
|
Commande get | Réponse |
---|---|
|
Où Valeur est le numéro de série. |
Commande get | Réponse |
---|---|
|
Où Valeur est la référence, comprenant le numéro de révision. |
L'écran envoie un message asynchrone quand le panneau de commande avant, l'application Paramètres ou la télécommande est utilisé pour modifier un paramètre de l'écran pouvant être contrôlé par RS-232. L'écran enverra également un message asynchrone si l'état d'alimentation de l'écran change. Les messages asynchrones sont indiqués par un signe dièse (#) avant le message, et ne sont pas suivis d'une invite de commande (>).
Changer | Message asynchrone |
---|---|
État d'alimentation de l'écran |
Où Valeur est l'une des valeurs suivantes :
|
Sélection de l'entrée |
Où Valeur est l'une des valeurs suivantes :
|
Luminosité |
Où Valeur est un nombre compris entre 5 et 100 Où Valeur est un nombre compris entre 0 et 100 |
Gel de l'image |
Où Valeur est l'une des valeurs suivantes :
|
Masque d'écran |
Où Valeur est l'une des valeurs suivantes :
|
Augmentation ou diminution du volume |
Où Valeur est un nombre compris entre 0 et 100 |
Silence volume |
Où Valeur est l'une des valeurs suivantes :
|
Vous pouvez brancher à l'entrée du contrôle local de l'écran un système de contrôle ou un programme d'émulation de terminal de votre ordinateur pour sélectionner à distance les entrées vidéo, modifier les états d'alimentation et de veille, et obtenir des informations sur les paramètres actuels de l'écran, tels que la source d'entrée actuelle, le contraste et l'état d'alimentation.
Branchez un câble RS-232 entre le port série du système de contrôle ou de l'ordinateur et le connecteur d'entrée RS‑232 situé en bas de l'écran.
Important
Utilisez uniquement un câble RS-232 standard. N'utilisez pas de câble modem nul. Les câbles null modem disposent généralement d'embouts identiques à chaque extrémité.
Configurez l'interface série du système de contrôle ou de l'ordinateur avant d'envoyer des commandes à l'écran.
Pour configurer les paramètres de l'interface série
Allumez l'écran.
Allumez le système de contrôle ou l'ordinateur, puis accédez aux paramètres de communication des données série.
Si vous utilisez un programme d'émulation de terminal sur un ordinateur, activez l'écho local.
Configurez les paramètres de l'interface série à l'aide des valeurs suivantes, puis appuyez sur ENTRÉE.
Vitesse de transmission
19200
Longueur des données
8
Bit de parité
Aucun
Bit d'arrêt
1
Quand une invite de commande (>) est reçue par votre système de contrôle ou votre programme d'émulation de terminal, l'écran peut accepter les commandes. Si l'invite de commande n'est pas reçue, envoyez un caractère de retour chariot (0x0d) à l'écran (appuyez sur ENTRÉE avec votre clavier si vous utilisez un programme d'émulation de terminal sur votre ordinateur).
Remarque
Si aucun message n'est reçu ou si un message d'erreur est reçu sur le système de contrôle ou dans le programme d'émulation de terminal, cela signifie que l'interface série est mal configurée. Répétez les étapes 3 et 4.
La communication consiste en un argument de commande, une affectation de propriété, un symbole d'opérateur, une valeur à appliquer, et un caractère de retour chariot final (0x0d).
Important
Lorsque vous saisissez manuellement des commandes dans un programme d'émulation de terminal, les commandes doivent se terminer par un caractère de retour chariot (0x0d) seul. Si vous terminez une commande par un caractère de retour chariot (0x0d) et un saut de ligne (0x0a), il se peut que la commande ne soit pas traitée et que l'invite de commande indiquant que la commande suivante est prête à être reçue ne soit pas reçue.
Remarques
L'écran ne répond pas aux commandes RS-232 quand il est en mode basse consommation (désactivé par logiciel). Désactivez le mode Économie d'énergie pour empêcher l'écran de passer en mode basse consommation.
Lorsque vous allumez l'écran pour la première fois, le connecteur RS-232 s'active dans un mode de diagnostic spécial au lieu du mode de contrôle, et l'écran ne répond pas aux commandes de contrôle. En outre, il se peut que le système de contrôle connecté ou le programme d'émulation de terminal reçoive des caractères de données inattendus.
Programmez un système de contrôle connecté de manière à ce qu'il ignore les caractères de données inattendus et n'envoie des commandes qu'après avoir reçu l'invite de commande (>).
Si vous n'avez pas désactivé le mode Économie d'énergie, vous verrez les caractères inattendus chaque fois que vous allumez l'écran.
Pour utiliser le système de contrôle local afin d'obtenir des informations concernant l'écran ou afin d'ajuster les paramètres de l'écran, envoyez des commandes après avoir reçu une invite de commande (>), puis attendez la réponse de l'écran avant d'envoyer une autre commande.
Si vous envoyez une commande que le système de contrôle local ne reconnaît pas, vous recevrez une réponse de commande non valide.
Cet exemple contient un espace supplémentaire dans la commande de volume.
Remarques
Utilisez des commandes au format ASCII.
Les commandes ne sont pas sensibles à la casse.
Lorsque vous saisissez manuellement des commandes dans un programme d'émulation de terminal, vérifiez soigneusement chaque entrée avant d'appuyer sur ENTRÉE pour envoyer un retour chariot (0x0d) et terminer la commande.
N'envoyez pas d'autre commande avant d'avoir reçu la réponse et l'invite de commande suivante.
Pour identifier la valeur actuelle d'un paramètre
Utilisez une commande
get
.Cet exemple montre comment obtenir le paramètre du volume réel de l’écran :
Copier>get volume
volume=55
>
Pour attribuer une valeur à un paramètre
Utilisez une commande
set
.Cet exemple règle le volume à 65 :
Copier>set volume=65
volume=65
>
Commande get | Commande set | Réponse |
---|---|---|
|
Où Valeur est l'une des valeurs suivantes :
Remarques
Voir égalementmodes d'économie d'énergie |
Où Valeur est l'une des valeurs suivantes :
|
|
Où Valeur est l'une des valeurs suivantes :
|
Où Valeur est l'une des valeurs suivantes :
Remarques
|
|
Où Valeur est l'une des valeurs suivantes :
|
Où Valeur est un nombre compris entre 5 et 100 Remarque L'activation de la luminosité automatique remplace toutes les valeurs de luminosité définies manuellement. |
|
Où Valeur est l'une des valeurs suivantes :
|
Où Valeur est un nombre compris entre 0 et 100 |
|
Où Valeur est l'une des valeurs suivantes :
|
Où Valeur est l'une des valeurs suivantes :
|
| N/D |
Où Valeur est la version du micrologiciel. |
| N/D |
Là où la Valeurest le numéro de série de l’écran. Remarque Si plusieurs écrans sont connectés, la réponse inclut les numéros de série de tous les écrans, séparés par des virgules. |
| N/D |
Où Valeur est la référence, comprenant le numéro de révision. |
Remarque Cette commande est uniquement disponible dans le micrologiciel SMART Board MX version 1.8.7 ou ultérieure. |
Où Valeur est l'une des valeurs suivantes :
Remarque Cette commande est uniquement disponible dans le micrologiciel SMART Board MX version 1.8.7 ou ultérieure. |
Où Valeur est l'une des valeurs suivantes :
Remarque Cette commande est uniquement disponible dans le micrologiciel SMART Board MX version 1.8.7 ou ultérieure. |