02.05.2011, 19:50
(Dieser Beitrag wurde zuletzt bearbeitet: 02.05.2011 19:51 von dimitri84.)
Beitrag #1
|
|
|
02.05.2011, 20:02
Beitrag #2
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Standardwert von TypeDefs passt sich nicht an
(02.05.2011 19:50 )dimitri84 schrieb: TypeDefs ändern ihren Standardwert nicht mit dem Muttertier, richtig? Nervt.
Nö, finde ich gut so.
(02.05.2011 19:50 )dimitri84 schrieb: Oder mache ich was falsch?
Nichts.
(02.05.2011 19:50 )dimitri84 schrieb: Eigentlich sollten sie doch, wenn man explizit "Standardwerte wiederherstellen" ruft, nicht?
Nö, sollten sie nicht.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
02.05.2011, 20:13
Beitrag #3
|
dimitri84
Astronaut
Beiträge: 1.496
Registriert seit: Aug 2009
2020 Developer Suite
2009
DE_EN
53562
Deutschland
|
RE: Standardwert von TypeDefs passt sich nicht an
(02.05.2011 20:02 )jg schrieb: Nö, finde ich gut so.
Was hat man davon?
So muss ich doch wieder alles händisch tauschen, wenn ich den aktualisierten Standardwert haben will. Wenigstens die Option wäre hilfreich...
Gruß dimitri
PS BTW wo sind nochmal die Stuttgarter? Ich bin alle 2 Wochen in 72766 Reutlingen-Mittelstadt fürn paar Tage immer - wäre fürn Feierabend Bier zu haben.
„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
|
|
|
02.05.2011, 20:23
Beitrag #4
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Standardwert von TypeDefs passt sich nicht an
Typdefinition sagt doch nur etwas über den Datentyp aus (also z.B. Werte eines Enums oder die Elemente eines Clusters).
Standardwert einer Variable ist Teil eines VI. Er besagt ja nur, welcher Wert z.B. angenommen werden soll, wenn das Control als Eingangselement eines SubVI nicht übergeben wird.
Und da will ich bestimmt nicht haben, dass der sich ändert, bloß weil ich die Typdefinition ändere. Je nach VI kann ja der Standardwert unterschiedlich sein - und das auch mit gutem Grund.
Nein, nein, nicht zu viel des Automatismus.
Gruß, Jens
P.S.: Verwechselt du da was mit der "strikten Typdefinition"? Bei der wird auch das optische Aussehen durch die Typdefinition festgelegt.
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
02.05.2011, 20:36
(Dieser Beitrag wurde zuletzt bearbeitet: 02.05.2011 20:38 von dimitri84.)
Beitrag #5
|
dimitri84
Astronaut
Beiträge: 1.496
Registriert seit: Aug 2009
2020 Developer Suite
2009
DE_EN
53562
Deutschland
|
RE: Standardwert von TypeDefs passt sich nicht an
(02.05.2011 20:23 )jg schrieb: Typdefinition sagt doch nur etwas über den Datentyp aus (also z.B. Werte eines Enums oder die Elemente eines Clusters).
Standardwert einer Variable ist Teil eines VI. Er besagt ja nur, welcher Wert z.B. angenommen werden soll, wenn das Control als Eingangselement eines SubVI nicht übergeben wird.
Und da will ich bestimmt nicht haben, dass der sich ändert, bloß weil ich die Typdefinition ändere. Je nach VI kann ja der Standardwert unterschiedlich sein - und das auch mit gutem Grund.
Nein, nein, nicht zu viel des Automatismus.
Achso, das sehe ich ein ... soweit denke ich noch nicht, dass man TypeDefs projektübergreifend benutzt. In meiner Welt gehört die TypeDef selbst zum VI... Nagut. Ein Option wäre trotzdem hilfreich - die sogenannte "super-strike" TypeDef.
Zitat:P.S.: Verwechselt du da was mit der "strikten Typdefinition"? Bei der wird auch das optische Aussehen durch die Typdefinition festgelegt.
Nee.
Vielen Dank für die Erklärung!
PS Wie geht das mit der "akzeptierten Lösung"? Gibts das nimmer?
„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
|
|
|
02.05.2011, 20:59
Beitrag #6
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
RE: Standardwert von TypeDefs passt sich nicht an
(02.05.2011 20:36 )dimitri84 schrieb: Achso, das sehe ich ein ... soweit denke ich noch nicht, dass man TypeDefs projektübergreifend benutzt. In meiner Welt gehört die TypeDef selbst zum VI... Nagut. Ein Option wäre trotzdem hilfreich - die sogenannte "super-strike" TypeDef.
IMHO macht eine Typdefinition erst dann so richtig Sinn, wenn ich sie projektübergreifend mehrfach verwende. In nur einem VI, das ist quasi langweilig.
(02.05.2011 20:36 )dimitri84 schrieb: PS Wie geht das mit der "akzeptierten Lösung"? Gibts das nimmer?
Bei mir hier:
Bei dir nicht? Dann schimpfe mit Dennis!
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
03.05.2011, 17:56
Beitrag #7
|
BNT
LVF-Freak
Beiträge: 744
Registriert seit: Aug 2008
5.0 - 22Q3
1999
EN
64291
Deutschland
|
RE: Standardwert von TypeDefs passt sich nicht an
Hi
Als Alternative zu (Strict-)Typedef kann eine LVOOP-Klasse eingesetzt werden.
Die Default-Werte der Objekte ändern sich überall, wenn die Defaults der Klasse geändert werden.
Gruß Holger
|
|
|
04.05.2011, 13:21
(Dieser Beitrag wurde zuletzt bearbeitet: 04.05.2011 13:26 von dimitri84.)
Beitrag #8
|
dimitri84
Astronaut
Beiträge: 1.496
Registriert seit: Aug 2009
2020 Developer Suite
2009
DE_EN
53562
Deutschland
|
RE: Standardwert von TypeDefs passt sich nicht an
(03.05.2011 17:56 )BNT schrieb: Hi
Als Alternative zu (Strict-)Typedef kann eine LVOOP-Klasse eingesetzt werden.
Die Default-Werte der Objekte ändern sich überall, wenn die Defaults der Klasse geändert werden.
Gruß Holger
Danke für die Info! LVOOP ist ganz oben auf meiner "Werd ich mir mal reinziehen"-Liste ...
An Dennis:
Kein "Lsg akzeptiert" Button ...
neuster IE
„Sag nicht alles, was du weißt, aber wisse immer, was du sagst.“ (Matthias Claudius)
|
|
|
| |