Changement Langue pupitre MTP1000 Unified
Changement Langue pupitre MTP1000 Unified
Bonjour,
Sur un pupitre MTP1000 Unified, en V19, j'ai deux langues d'utilisation
(Anglais et Français)
Par défaut, au démarrage, c'est l'anglais
Pour l'instant, je change de langue avec un bouton " Définir Langue"
Je voudrai avec un bit rémanent de l'automate, pouvoir activer le Français au redémarrage du pupitre
Si vous avez une idée...
Cordialement
Sur un pupitre MTP1000 Unified, en V19, j'ai deux langues d'utilisation
(Anglais et Français)
Par défaut, au démarrage, c'est l'anglais
Pour l'instant, je change de langue avec un bouton " Définir Langue"
Je voudrai avec un bit rémanent de l'automate, pouvoir activer le Français au redémarrage du pupitre
Si vous avez une idée...
Cordialement
- djé
- Dieu du process

- Messages : 864
- Enregistré le : 20 oct. 2015, 09:55
- Localisation : Bretagne, Pays de la Loire, Nantes
- Contact :
Re: Changement Langue pupitre MTP1000 Unified
Salut,
Dans les paramètres de runtime normalement:
Dans les paramètres de runtime normalement:
Le monde se divise en 10 catégories:les personnes qui comprennent le binaire,et les autres.
Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...
Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...
Re: Changement Langue pupitre MTP1000 Unified
Oui, ça je l'avais vu
là, on démarre toujours avec la même langue ( Anglais ou Français dans mon cas)
Ce que je cherche c'est mettre un bit à un dans l'afficheur ( un bit rémanent dans l'automate) et suivant
la valeur de ce bit, activer le français ou l'anglais sur le pupitre
Ce sont des machines qui vont rester en France quelques mois, puis ensuite iront à l'étranger
là, on démarre toujours avec la même langue ( Anglais ou Français dans mon cas)
Ce que je cherche c'est mettre un bit à un dans l'afficheur ( un bit rémanent dans l'automate) et suivant
la valeur de ce bit, activer le français ou l'anglais sur le pupitre
Ce sont des machines qui vont rester en France quelques mois, puis ensuite iront à l'étranger
- djé
- Dieu du process

- Messages : 864
- Enregistré le : 20 oct. 2015, 09:55
- Localisation : Bretagne, Pays de la Loire, Nantes
- Contact :
Re: Changement Langue pupitre MTP1000 Unified
Par script.
Le monde se divise en 10 catégories:les personnes qui comprennent le binaire,et les autres.
Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...
Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...
Re: Changement Langue pupitre MTP1000 Unified
Merci Djé,
Il faudrait exécuter un script au chargement de la page d'accueil,
mais moi, et le JavaScript, on n'est pas copains !!!
Il faudrait exécuter un script au chargement de la page d'accueil,
mais moi, et le JavaScript, on n'est pas copains !!!
- djé
- Dieu du process

- Messages : 864
- Enregistré le : 20 oct. 2015, 09:55
- Localisation : Bretagne, Pays de la Loire, Nantes
- Contact :
Re: Changement Langue pupitre MTP1000 Unified
AU chargement de la page oui:
SGDG
Code : Tout sélectionner
export async function Vue_1_OnLoaded(item) {
let tag1 = Tags("isLangEnglish");
let lgEN = tag1.Read();
if (lgEN) {
//anglais
HMIRuntime.Language = 1033;
} else {
//céfran
// English language id:1033
// German language id:1031
// French language id:1036
HMIRuntime.Language = 1036;
}
}Le monde se divise en 10 catégories:les personnes qui comprennent le binaire,et les autres.
Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...
Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...
Re: Changement Langue pupitre MTP1000 Unified
Merci Djé,
Je testerai ça mardi prochain
Cordialement
Je testerai ça mardi prochain
Cordialement
Re: Changement Langue pupitre MTP1000 Unified
Merci Djé,
Le script fonctionne !!
Mon seul problème est que je dois sortir de la page et y revenir, pour que ça bascule en Français
Je pense qu'au chargement de la page d'accueil, la communication avec l'automate n'est pas encore établie, et il ne voit donc pas le bit rémanent
de la Langue Française !!!
Le script fonctionne !!
Mon seul problème est que je dois sortir de la page et y revenir, pour que ça bascule en Français
Je pense qu'au chargement de la page d'accueil, la communication avec l'automate n'est pas encore établie, et il ne voit donc pas le bit rémanent
de la Langue Française !!!
- djé
- Dieu du process

- Messages : 864
- Enregistré le : 20 oct. 2015, 09:55
- Localisation : Bretagne, Pays de la Loire, Nantes
- Contact :
Re: Changement Langue pupitre MTP1000 Unified
Alors peut-être en essayant cela:
Créer une tache "ChkLang" dans le Planificateur de tache qui s’exécute sur changement de la variable automate "isApiOK"
La variable doit être vraie pour Executer la suite du script.
Le script est écrit dans l'évenement "Actualiser" de la tache
Créer une tache "ChkLang" dans le Planificateur de tache qui s’exécute sur changement de la variable automate "isApiOK"
La variable doit être vraie pour Executer la suite du script.
Le script est écrit dans l'évenement "Actualiser" de la tache
Code : Tout sélectionner
export function Task_ChkLang_Update() {
let apiOK = Tags("isApiOK").Read();
if (apiOK) {
let tag1 = Tags("isLangEnglish");
let lgEN = tag1.Read();
if (lgEN) {
//anglais
HMIRuntime.Language = 1033;
} else {
//céfran
// English language id:1033
// German language id:1031
// French language id:1036
HMIRuntime.Language = 1036;
}
}
}Le monde se divise en 10 catégories:les personnes qui comprennent le binaire,et les autres.
Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...
Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...
