Creare un collegamento dinamico avanzato

Creare un collegamento dinamico avanzato

Creare collegamenti dinamici avanzati per trasformare valori collegati.
  1. In
    Vista progetto
    , selezionare un oggetto che contiene una proprietà da collegare.
  2. In
    Proprietà
    , passare il puntatore del mouse sulla proprietà da collegare, selezionare
    Aggiungi collegamento dinamico
    .
  3. Nel browser dei collegamenti dinamici, selezionare
    Avanzato
    .
  4. (Opzionale) Per aprire l'editor dei collegamenti dinamici avanzati nell'editor, selezionare
    Apri nell'editor
    .
    SUGGERIMENTO: Aprire l'editor dei collegamenti dinamici avanzati nell'editor è utile se si modifica un collegamento dinamico avanzato con una logica lunga.
  5. Per inserire un collegamento dinamico:
    1. Selezionare
      Inserisci
      e selezionare
      Collegamento dinamico
      .
    2. Impostare l'origine del collegamento dinamico selezionando
      Aggiungi collegamento dinamico
      o trascinando un oggetto o una proprietà.
      Il riferimento al nodo o alla variabile selezionata viene visualizzato nella proprietà. Prima della proprietà, viene visualizzato per indicare che la proprietà contiene un collegamento dinamico.
      SUGGERIMENTO: Se il collegamento dinamico non si risolve in fase di progettazione, viene visualizzato prima del collegamento dinamico. È possibile risolvere un collegamento dinamico a un alias Windows a runtime. Se il collegamento dinamico viene interrotto perché l'attributo collegato non esiste più o è stato spostato, viene visualizzato prima del collegamento.
  6. Per inserire un convertitore:
    1. Selezionare
      Inserisci
      e selezionare un convertitore.
    2. Creare la logica del convertitore immettendo i dati o creando collegamenti dinamici nei campi del convertitore.
      SUGGERIMENTO: È possibile creare un collegamento dinamico selezionando
      Aggiungi collegamento dinamico
      o trascinando un oggetto o una proprietà.
  7. Per modificare la direzione del collegamento dinamico, selezionare l'icona:
    • Lettura dal nodo sorgente all'elemento padre.
    • Scrittura dall'elemento padre al nodo sorgente.
    • Lettura dal nodo sorgente all'elemento padre e scrittura dall'elemento padre al nodo sorgente.
  8. Per collegare la variabile sorgente allo specifico indice della variabile padre:
    1. Selezionare
      Configure
      Configura
      e selezionare
      Aggiungi l'indice array padre
      .
    2. Impostare
      Valore indice array padre
      .
  9. Per creare un convertitore sul quale è possibile creare in modo dinamico il percorso di origine della variabile, selezionare
    Configure
    Configura
    e selezionare
    Modalità EU
    :
    • Predefinito
      . Non propaga le unità ingegneristiche (EU) ai convertitori. Se il valore di output è un oggetto UI, la conversione EU non si applica.
    • Localizza
      . Propaga le EU ai convertitori con una localizzazione corretta. Se l'output è un oggetto UI, le EU vengono convertite nel sistema di misura corrente.
    • Copia EU da sorgente
      . Propaga le EU ai convertitori senza localizzazione. Se l'output è un oggetto UI, le EU non vengono convertite nel sistema di misura corrente.
    Per ulteriori informazioni sui sistemi di misura, vedere Sistemi di misura.
  10. Per aggiungere un convertitore di percorso dinamico:
    1. Selezionare
      Configure
      Configura
      e selezionare
      Convertitore chiave-valore
      o
      Convertitore condizionale
      .
    2. Impostare le proprietà del convertitore.
  11. Per aggiungere segnaposto per i nodi di origine:
    SUGGERIMENTO: Aggiungere segnaposto per i nodi di origine per modificare i collegamenti dinamici in base ai valori segnaposto a runtime. È possibile utilizzare collegamenti dinamici formattati di questo tipo per gli alias.
    1. Accanto al collegamento dinamico da modificare, selezionare
      Edit
      .
    2. Modificare il collegamento dinamico aggiungendo segnaposto tra parentesi graffe.
      Ad esempio:
      /Objects/
      ProjectName
      /Model/Motor{0}
    3. In ciascun
      Collegamento dinamico {
      placeholder
      }
      , creare collegamenti dinamici ai valori segnaposto.
    Nell'esempio seguente il segnaposto
    Motor
    {0}
    viene risolto in un valore di casella di selezione.
    Collegamento dinamico con un segnaposto
  12. Per eliminare un collegamento dinamico o un convertitore, nel blocco selezionare
    Elimina
    .
Fornire un feedback
Hai domande o feedback su questa documentazione? invia il tuo feedback qui.
Normal