LabVIEWForum.de
Formelknoten Bogenmaß oder Radiant? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Formelknoten Bogenmaß oder Radiant? (/Thread-Formelknoten-Bogenmass-oder-Radiant)

Seiten: 1 2


RE: Formelknoten Bogenmaß oder Radiant? - GerdW - 03.05.2011 12:23

Hallo,

Zitat:die bereits implementierten Winkelfunktionen dazu zu bringen...
Ich wäre ziemlich dagegen, die Funktionalität schon vorhandener Funktion zu stark zu verändern...
Abgesehen davon wird dich auch NI auf den von Lucki gezeigten Weg hinweisen - mit Recht!


RE: Formelknoten Bogenmaß oder Radiant? - Kiesch - 03.05.2011 13:37

Warum zu recht? Ich persönlich finde es SEHR unpraktisch dass die Winkelfunktionen zwar ohne Kommentar einheitenbehaftete Werte als Eingang entgegennehmen (sin, cos, tan), nicht aber in der lage sind automatisch Einheitenbehaftete Werte auszugeben (die entsprechenden Umkehrfunktionen).

Zitat:Ich wäre ziemlich dagegen, die Funktionalität schon vorhandener Funktion zu stark zu verändern...

Dafür gibts doch im übrigen Kontextsensitive polymorphe Funktionen; damit die sich dem Aus- / Eingang anpassen können. Entsprechend ändert sich für die, die die Funktionen, wie bisher nutzen wollen (Ausgabe einer Zahl ohne Einheit) garnichts und wer Einheiten verwendet muss nicht extra die Einheit nach jeder arctan / arccos / arcsin Funktion wieder einfügen (ja das ist ehrlich gesagt umständlich und noch dazu unnötig - schließlich weiß doch die Funktion selbst das Sie rad ausgibt, eine Ausgabe samt Einheit zu implementieren wäre also trivial; noch dazu rechnet Labview automatisch um wenn man Einheiten verwendet (die rad die die trigonometrische Funktion zum Beispiel ausgibt in die entsprechende Grad Zahl die das Anzeigeelement anzeigt (als Beispiel).

Und sorry, aber das ist einfach nur inkonsequent. Es gibt einfach keinen sinnvollen Grund dafür auf der einen Seite die Einheitenverwendung zu unterstützen und sie auf der anderen zu sabottieren.


Aber nochmal zur Quintessenz: Es gibt also keine andere Möglichkeit das in der trigonometrischen Funktion mit einer Einheit versehen zu lassen als sich selbst ein SubVI zu basteln indem diese Funktionalität über den "Unit" Knoten einzufügen (oder über ne multiplikation etc. pp.)?


RE: Formelknoten Bogenmaß oder Radiant? - GerdW - 03.05.2011 14:22

Hallo kiesch,

Quintessenz erfasst...

Noch ein Kommentar zur "konsequenten" Nutzung von Einheiten: Verwende bloß nicht die Quadrierfunktion mit einheitenbehafteten Werten...


RE: Formelknoten Bogenmaß oder Radiant? - Kiesch - 04.05.2011 11:49

Achja ich erinner mich... produziert Fehler wenn man sich was anzeigen lassen will und sieht irgendwann nur vorm Anzeigeelement "falsche Einheit" weil der nur den Wert und nicht die Einheit Quadriert (danke NI für diese halbe Stunde verschwendete Lebenszeit beim suchen Ahrg1 ). *ja man findet das nicht ganz so einfach wenn man Einheiten in eV etc. verwendet, der aber für die Sonden wieder auf SI Einheiten umrechnet...

Gibts da eig. noch weitere Stolperfallen? Was ist zum Beispiel mit Wurzel ziehen etc. (ja das geht ja durchaus wenn alle Einheiten mindestens Quadrate o.ä. sind ^^)


RE: Formelknoten Bogenmaß oder Radiant? - Lucki - 04.05.2011 14:03

(04.05.2011 11:49 )Kiesch schrieb:  Gibts da eig. noch weitere Stolperfallen? Was ist zum Beispiel mit Wurzel ziehen etc. (ja das geht ja durchaus wenn alle Einheiten mindestens Quadrate o.ä. sind ^^)
Stolperfallen nicht, denn die Fehleranzeigen in Form schlechter Leitungen kommen ja schon offline.
Dass die Verwendung der Einheiten nicht immer konsequent bis zu Ende gegangen ist - das stimmt schon. Das hat aber aber wahrscheinlich einen ganz trivialen Grund: Die Einheiten werden wohl nur von wenigen Benutzern angewendet, und da lohnt es sich einfach nicht, so viel Arbeit hineinzustecken, also beispielsweise für Funktionen mit Winkel-Ausgang extra ein polymorphes VI zu schaffen. Beim Winkeleingang ist das etwas anderes: Da bekommt das VI die Information über die Einheit mitgeliefert und kann sich darauf einstellen. Hingegen von einem angeschlossenen Ausgang rückwärts so eine Information in das VI hineinzusaugen ist offenbar schwieriger.
Was ich NI verüble ist dies: Der Eigenschaftsknoten "Wert" nimmt die Einheiten an - gut so. Leider ist das die einzige Eigenschaft, mit der das geht. Bei allen Skaliereigenschaften, also Min, Max usw. ist hingegen die physikalische Dimension weg.