Skip to main content

Elemento: tipo di dati personalizzato

_uml_img_dut_selected.png
Tabella 3. Schermo

(1)

Icone di comando visibili quando l'elemento è selezionato

(2)

. Intestazione
  • Identificazione dell'elemento

    • <<struct>>: DUT (tipo: struttura)

    • <<enum>>: DUT (tipo: enumerazione)

    • <<library>>: DUT da una libreria

    • <<missing>>: DUT da una libreria La libreria non è integrata nel progetto.

  • Nome della POU

(3)

Attributi



Proprietà

Identificatore

Nome univoco per l'elemento. È inoltre possibile modificare il nome nel diagramma di classe selezionando il nome e facendo nuovamente clic per aprire l'editor di riga.

Input dell'utente

Azione

Descrizione

Clic _uml_icon_delete_shallow.png.

Il DUT viene eliminato solo dal diagramma di classe. L'oggetto rimane nel progetto.

Suggerimento: dopo essere stato cancellato, il DUT viene visualizzato nel file Cassetta degli attrezzi guarda dentro Riferimenti incrociati in arrivo o Riferimenti incrociati in uscita. Il requisito per questo è selezionare un elemento nel diagramma di classe che ha una relazione con il DUT eliminato.

Clic _uml_icon_delete_deep.png.

Il DUT viene rimosso dal diagramma e dal progetto.

L'oggetto viene rimosso e non esiste più.

  1. Clic _uml_icon_generalization.png.

  2. 2. Fare clic su un'area vuota nel diagramma.

    Il Aggiungi DUT si apre la finestra di dialogo.

  3. Specificare un nome per l'oggetto padre.

  4. Clic Aggiungere per uscire dalla finestra di dialogo.

Una generalizzazione punta al nuovo DUT dal DUT esistente. Il DUT esistente eredita dalla nuova classe.

Il DUT esistente contiene la dichiarazione TYPE Dut_B EXTENDS Dut_1 :.

  1. Clic _uml_icon_generalization.png.

  2. Fare clic su un DUT esistente.

Una freccia di generalizzazione punta al secondo DUT dal primo DUT.

Il secondo DUT eredita i dati dal primo DUT.

Il primo DUT contiene la dichiarazione TYPE Dut_1 EXTENDS Dut_2 :.

Fare clic sul nome DUT due volte.

Il nome è evidenziato in blu dopo il primo clic. Dopo aver fatto clic per la seconda volta, si apre un campo di immissione per modificare il nome.

Il nome dell'oggetto nella struttura del dispositivo o POU vista e il nome nella parte di dichiarazione del DUT vengono adattati automaticamente.

Fare doppio clic sull'elemento.

Si apre l'editor di oggetti corrispondente.

Esempio

Esempio 11. Generalizzazione DUT
_uml_img_example_generalization_dut.png
TYPE Dut_A EXTENDS Dut_Base :
STRUCT
    data : ARRAY[0..9] OF WORD;
END_STRUCT
END_TYPE