06.08.2008, 11:32
Beitrag #1
|
|
|
06.08.2008, 11:44
Beitrag #2
|
|
|
06.08.2008, 11:46
Beitrag #3
|
IchSelbst
LVF-Guru
Beiträge: 3.696
Registriert seit: Feb 2005
11, 14, 15, 17, 18
-
DE
97437
Deutschland
|
Testen, ob Anschluss verbunden
' schrieb:Du kannst in ein Double-Feld "NaN" doch ganz einfach reinschreiben
Er hat eber einen short, also I8/U8.
Da geht NaN nicht.
Ob es ein VI-Spezifisches Property gibt, das die Eingangsbelegung ermitteln kann, weiß ich nicht.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
|
|
|
06.08.2008, 11:59
Beitrag #4
|
|
|
06.08.2008, 12:49
Beitrag #5
|
|
|
06.08.2008, 12:55
Beitrag #6
|
IchSelbst
LVF-Guru
Beiträge: 3.696
Registriert seit: Feb 2005
11, 14, 15, 17, 18
-
DE
97437
Deutschland
|
Testen, ob Anschluss verbunden
' schrieb:Oder nicht?
Wenn der Anschluss nicht verbunden ist, wird die Vorgabe, die im Anschluss festgelegt ist, verwendet. Nach innen sieht das dann aus, als habe einer die Vorbesetzung angeschlossen.
Wenn du aber eine richtige eigene Berechnung machen willst, kannst du die Vorbesetzung mit einem Wert machen, der durch einen Anwender nicht angelegt werden kann/darf/soll/muss. z.B. -1; Dann fragst du diesen Wert ab und reagierst entsprechend.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
|
|
|
06.08.2008, 13:04
Beitrag #7
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Testen, ob Anschluss verbunden
' schrieb:. Dazu muss ich doch wissen, ob der Anschluss verbunden ist. Oder nicht?
Die am wenigsten umständliche Variante würde beispielsweise diese sein: Bei Eingaben nur den Bereich -255..255 verwenden, und -256 als Standardwert festlegen. Wenn dann der Wert -256 ist, dann ist klar, daß der Anschluß nicht verbunden ist.
|
|
|
06.08.2008, 14:23
Beitrag #8
|
|
|
06.08.2008, 14:27
Beitrag #9
|
Curtis Newton
LVF-Gelegenheitsschreiber
Beiträge: 132
Registriert seit: Apr 2008
8.5
2008
de
14***
Deutschland
|
Testen, ob Anschluss verbunden
' schrieb:Das ist ja alles schön und gut...aber der Hintergrund ist mir noch nicht klar...
DU schreibst doch das Programm...d.h. du legst fest, ob der Anschluss verbunden ist...und dann sind doch alle Katzen gefangen, oder?
Ja, aber ich benutze das VI ein paarmal, und einige male will ich den Wert vorgeben, einige male nicht. Okay?
C.
|
|
|
06.08.2008, 14:33
|
Curtis Newton
LVF-Gelegenheitsschreiber
Beiträge: 132
Registriert seit: Apr 2008
8.5
2008
de
14***
Deutschland
|
Testen, ob Anschluss verbunden
' schrieb:Wenn der Anschluss nicht verbunden ist, wird die Vorgabe, die im Anschluss festgelegt ist, verwendet. Nach innen sieht das dann aus, als habe einer die Vorbesetzung angeschlossen.
Wenn du aber eine richtige eigene Berechnung machen willst, kannst du die Vorbesetzung mit einem Wert machen, der durch einen Anwender nicht angelegt werden kann/darf/soll/muss. z.B. -1; Dann fragst du diesen Wert ab und reagierst entsprechend.
Das ist so nicht möglich, das alle Werte zwischen SHORT_MIN und SHORT_MAX möglich sind. Ich müßte die Eingabewerte als I32 festlegen und dann als undefinierte Werte INT_MIN bzw. INT_MAX benutzen. Alles kein Problem, ich dachte nur, es ist einfacher, wenn ich abfrage, ob der Anschluss verbunden ist.
Okay, geht nicht, mache ich es halt wie beschrieben. Ich fands halt unsauber.
Konkret will ich Daten in einem short-Array auf U8 skalieren. Nun kann ich max und min des short-arrays berechnen oder ich max und min vorgeben. Ich fands halt unsauber, wenn max und min DBL sind, wenn das Array short ist.
C.
|
|
|
| |