Il mio edificio - Accesso alla documentazione di un bene
- Tutorial
Tutorial
Questo capitolo presenta un meccanismo semplice e riutilizzabile per fornire Accesso rapido alla documentazione delle apparecchiature dal digital twin. Esso dettagliano due approcci complementari per aprire una pagina di documentazione direttamente dall'interfaccia Immersive.
Una delle esigenze fondamentali dei gemelli digitali è l'accesso rapido Documentazione delle attrezzature.
In questo tutorial, vedremo come configurarlo facilmente Un sistema riutilizzabile per diverse famiglie di apparecchiature.
Obiettivi funzionali
- Aggiunta di informazioni sulla documentazione
- CASO 1: Aggiungi un pulsante di accesso che apre una pagina web
- CASO 2: Rendere un canale cliccabile per aprire una pagina web
Prerequisiti
- Creazione di uno script comportamentale
Documentation
con la regola dell'importazione $(Documentation)
Aggiunta di informazioni sulla documentazione
Il primo passo è aggiungere una colonna libera nella lista delle attrezzature nel nostro edificio.
Qui creiamo la colonna DOCUMENTAZIONE e ne svolgono il valore per l'attrezzatura pertinente.

Per tutte le famiglie di attrezzature che avranno accesso alla documentazione,
Devi aggiungere un nuovo canale con il valore
Value://{DOCUMENTATION},
così da recuperare le informazioni dalla colonna DOCUMENTAZIONE precedentemente creata.

Una volta importate, le apparecchiature interessate avranno un canale indicando il link alla loro documentazione.
Ora vedremo come permettere all'utente di accedi a questa documentazione direttamente dall'interfaccia, in due modi diversi.
CASO 1: Aggiungi un pulsante di accesso che apre una pagina web
Nel primo caso, aggiungiamo un pulsante nell'interfaccia,
Quando l'utente clicca, la funzione OpenDoc
viene chiamato quando viene creato il pulsante.
La funzione OpenDoc Recupera il collegamento web
nella variabile documentazione e apre la corrispondente pagina web.
// CAS 1
function SetupEquipment(equipment)
{
// Récupération de la variable documentation par son nom
var documentationVar = equipment.GetVariable("Documentation");
// Création d'un bouton qui va déclencher la fonction OpenDoc au clic.
equipment.CreateButton("Accès documentation", "OpenDoc");
// On cache la variable de documentation car inutile pour l'utilisateur
documentationVar.IsVisible = true;
}
function OpenDoc(equipment, param)
{
// Récupération de la variable documentation par son nom
var documentationVar = equipment.GetVariable("Documentation");
// Ouverture du lien vers la documentation
WebView.Show(documentationVar.AsString);
}
CASO 2: Rendere un canale cliccabile per aprire una pagina web
Nel secondo caso, configuriamo il nostro canale di documentazione per renderlo cliccabile direttamente.
Per farlo, basta impostare il Hypertext
inserendo l'URL che verrà aperto.
Consiglio: è possibile inserire il Hypertext
il nome di una funzione Javascript che verrà chiamata quando si clicca sulla variabile,
Ecco OpenDoc.
// CAS 2
function SetupEquipment(equipment)
{
// Récupération de la variable documentation par son nom
var documentationVar = equipment.GetVariable("Documentation");
// On rend directement la variable Documentation cliquable avec comme lien associé la valeur de la variable.
// La valeur hypertext ouvre directement la page web qui lui est affectée
documentationVar.Hypertext = documentationVar.AsString;
}