INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Unterschied typdef und strikte typdef



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

02.04.2009, 13:00
Beitrag #1

achim @ FZK Offline
CLD
**


Beiträge: 117
Registriert seit: Nov 2008

201x
2005
DE_EN

76861
Deutschland
Unterschied typdef und strikte typdef
Hallo,

kann mir mal jmd in knappen Worten den unterschied zwischen einer strikten Typdefinition und einer einfachen Typdefinition erklären.

Was braucht man wozu?

Gruß Achim
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
02.04.2009, 13:03 (Dieser Beitrag wurde zuletzt bearbeitet: 02.04.2009 13:05 von Achim.)
Beitrag #2

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
Unterschied typdef und strikte typdef
Bei StrictTypeDefs kannst du bei den einzelnen "Instanzen" gar nichts ändern (z.B. Farben etc.), da musst du das in der Definition direkt machen. Bei normalen TypeDefs kannst du die Farben dann in jeder Instanz beliebig einstellen.

Ich weiß jetzt grad auch nicht mehr...

Guck mal in der LV Hilfe unter Index..."strict type definition"

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.04.2009, 13:06 (Dieser Beitrag wurde zuletzt bearbeitet: 02.04.2009 13:07 von Y-P.)
Beitrag #3

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Unterschied typdef und strikte typdef
Soweit ich weiß und was man bei Intermediate I erzählt hat, ist das auch das Einzige.
Bei Strict-Type-Def kannst Du die Werte (z.B. bei einem Enum) ändern, aber z.B. die Größe, Farbe,... des Enums selber nicht.
Bei Type-Def kannst Du Werte und Aussehen ändern.

Gruß Markus

' schrieb:Bei StrictTypeDefs kannst du bei den einzelnen "Instanzen" gar nichts ändern (z.B. Farben etc.), da musst du das in der Definition direkt machen. Bei normalen TypeDefs kannst du die Farben dann in jeder Instanz beliebig einstellen.

Ich weiß jetzt grad auch nicht mehr...

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
02.04.2009, 13:33
Beitrag #4

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.689
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
Unterschied typdef und strikte typdef
Bei Instanzen von strikten Typdefs kann man lediglich die Werte der Elemente ändern. Der Wert ist das, was dem Propertynode "Value" entspricht oder einer "lokalen Variablen" des Elementtyps.

Alles andere kann man nicht ändern. Dazu gehört neben der Farbe etc. auch die Position eines Elementes innerhalb des Clusters, wenn der Typ ein Cluster ist. Auch alle anderen Eigenschaften, die nur über Propertynodes erreichbar sind, können nicht geändert werden: z.B. die Texte eines Rings (Property Strings[]).

Eine nromale Typdef kann man wie eine Vorlage ansehen. Hereinkopieren und beliebig in der IDE und/oder während der Laufzeit ändern.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.04.2009, 19:54
Beitrag #5

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
Unterschied typdef und strikte typdef
Vorteil von stricts, die ja neben Datentyp auch Aussehen festlegen, ist auch noch das man z.b. in großen, zusammengesetzten Datenstrukturen aus Typedef in Typedef usw. auch Doku mit unterbringen kann, deren Änderung bis nach "oben" propariert werden. Das geht mit normalen Typedefs logischerweise nicht. Wenn man die Funktionalität auch bei Normalen braucht, reicht's kurz auf strict umzuschalten, übernehmen und wieder zurück auf normal.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.04.2009, 20:22
Beitrag #6

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
Unterschied typdef und strikte typdef
Wenn Du einen Strict Typedef modifizierst und abspeicherst übernehmen sämtliche VIs (und Controls) die davon Gebrauch machen diese Änderung automatisch, auch wenn es nur optische Änderungen sind (Farbe, Grösse, Plazierung von Elementen, etc). Bei Typedefs hat die Veränderung optischer Gegebenheiten einer Instanz keinen direkten Einfluss auf andere Instanzen dieses Typedefs.
Nur wenn am Datentyp etwas verändert wird (Datentyp selber, oder ein Elemente einer Enum, oder die Reihenfolge oder ein einzelner Datentyp in einem Cluster, etc) hat das ein Update der anderen Instanzen zur Folge, mit dem manchmal etwas unerwarteten Effekt dass dann auch optische Anpassungen mit übernommen werden.

Rolf Kalbermatter

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Unterschied zw. Formelknoten und Formel VI hansi9990 7 6.159 01.10.2017 12:34
Letzter Beitrag: hansi9990
  Strikte Typ-Def. & autom. Aktualisierung deren Konstanten _techniker_ 2 4.086 17.08.2016 07:47
Letzter Beitrag: _techniker_
  Bug bei strikter Typdef Lucki 2 3.381 17.06.2015 10:06
Letzter Beitrag: Lucki
  Vergleich simple PID und LV PID - woher kommt der Unterschied? hans_p 4 4.626 02.03.2015 13:29
Letzter Beitrag: dali4u
  Bedienelement in Typdef duplizieren logan 5 5.110 10.12.2013 11:26
Letzter Beitrag: GerdW
  Unterschied zwischen blauer und grauer Case-Struktur? ultra-vatah 4 4.702 17.01.2013 08:57
Letzter Beitrag: GerdW

Gehe zu: