Werte-Editor

<< Click to Display Table of Contents >>

Navigation:  Arbeiten mit CanEasy > Datenbasis-Editoren >

Werte-Editor

 

Der Werte-Editor kann über das Kontextmenü des Datenbasis-Eintrags in Baum und Listenansicht aufgerufen werden.

 

ValueEditor

 

In ihm können Attribute, Signale und Variablen bearbeitet werden.

 

Was sind Datenbasis-Attribute?

Attribute stellen zusätzliche Eigenschaften für Datenbasis-Objekte dar. Sie gelten also für die Datenbasis, Busse, Steuergeräte, Botschaften und Signale. In der Regel werden Attribute beim Importieren der Datenbasis erzeugt. Über den Werte-Editor hat man jedoch die Möglichkeit Attribute von Hand anzulegen.

 

CanEasy unterscheidet zwischen drei Arten von Attributen:

 

ValueIcon002

Interne Attribute gehören nur dem jeweiligen Datenbasis-Objekt.

 

 

ValueIcon003

Default-Attribute können nur innerhalb des Busses erzeugt werden und gelten für dessen untergeordnete Objekte.
So kann z.B. ein Default-Attribut erzeugt werden, das für alle Signale innerhalb des Busses gilt.

 

ValueIcon004

Attribut-Referenzen werden automatisch erzeugt, sobald ein Default-Attribut angelegt wurde.
Sie stellen nur eine Referenz auf das dazugehörige Default-Attribut dar.
Wird also der Wert des Default-Attributes geändert, ändert sich auch der Wert aller Referenzen. Wird ein Default-Attribut gelöscht, sind somit auch alle Referenzen nicht mehr vorhanden.

 

 

Attribute haben vier unterschiedliche Typen:

String (beliebige Texte)

Integer (ganze Zahlen)

Float (Gleitkommazahlen)

Hex (hexadezimale Zahlen)

Enum (Aufzählungen)

Empty (gibt ein neues Array der angegebenen Form zurück)

Char (speichert ein Zeichen und belegt 1 Byte Speicher)

UChar (das gleiche wie Char ist nur für positive Werte gedacht)

Short (short-Typ ist vorzeichenbehaftet und enthält sowohl positive als auch negative Werte)

UShort (Der Short-Typ ohne Vorzeichen ist der Short-Typ, der ebenfalls eine Größe von 2 Bytes hat)

UInt (der eine Zahl aus dem Bereich von 0 bis 4 Bytes speichert)

Int64 (repräsentiert vorzeichenbehaftete ganze Zahlen, 8 Bytes lang)

UInt64 (vorzeichenlos, 8 Bytes lang)

Double (liefert die größtmöglichen und kleinstmöglichen Werte für die Zahl)