LabVIEWForum.de
Umwandlung von Grad Celsius in Kelvin - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Umwandlung von Grad Celsius in Kelvin (/Thread-Umwandlung-von-Grad-Celsius-in-Kelvin)

Seiten: 1 2 3


RE: Umwandlung von Grad Celsius in Kelvin - Y-P - 26.01.2013 08:04

Weil es (fast) niemand anwendet.... Wenn es viele User anwenden würden, würde NI auch eher danach schauen. Aber bei so einem Durcheinander hat ja niemand Bock darauf.

Gruß Markus

(25.01.2013 20:10 )GerdW schrieb:  Leider wird dieses Thema bei NI sehr stiefmütterlich behandelt.



RE: Umwandlung von Grad Celsius in Kelvin - Lucki - 26.01.2013 09:30

Ja, ich kenne die Einschränkungen und Unvollkommenheiten in Zuammenhang mit der Verwendung von Einheiten. Ich verwende die Einheiten auch nicht durchgängig in Programmen, sondern eher punktuell, wo es mir nützlich erscheint. (Gerd ist da eben anders gestrickt. Er kommt ja selbst bei harmlosen Spassaufgaben gleich mit Fibonacci'schen Zahlenreihen daherBig Grin) Es gibt außerdem auch Programme, die sind durchgängig einfach gestrickt, und da spielen die Einschränkungen keine wesentliche Rolle. Und wenn etwas mit der Einheitenverwendung nicht funktioniert, also beispielsweise bei der Funkion x², dann merkt man das spätestens beim Testen das Programms. (Solche "Überraschungen" beim Verwenden von Funktionen erlebt man ja immer mal wieder, nicht nur in Zusammenhang mit Einheiten.) Dass so ein Fehler in ein fertiges Programm hineinschlüpft, ist wohl nicht zu erwarten.
Aber trotzdem muss ich sagen, das es mir in der Tendenz genau so geht wie Gerd. Mein allgemeines Bestreben, Einheiten zu verwenden, hat im Laufe der Zeit deutlich nachgelassen. (Nur wenn ich künftig hier irgendwelche Beispiele poste, dann immer mit Einheiten. So viel Aufsässigkeit muss sein Big Grin)


RE: Umwandlung von Grad Celsius in Kelvin - Kiesch - 28.01.2013 12:28

Ich habs auch mal versucht... In der Regel hat man ja bei Physikalischen messungen irgendwo eine Datenquelle und theoretisch kann es durchaus sinnvoll sein da gleich beim Produzieren der Daten anzugeben in was die sind (Temperatur in K / °C; Strom in A, mA etc.), da man dann später nicht in die Verlegenheit kommt nicht mehr zu wissen in was das gegeben war (da Labview ja auch automatisch umrechnen kann). Auch würde es theoretisch dazu führen dass man schwerer Bugs in Rechnungen hauen kann (hey, wenn ich weis dass am Ende eine Energie rauskommen soll und mir Labview automatisch die Einheiten mitschleifen würde (IMMER), dann könnte ich tatsächlich sofort Fehler in Formeln entdecken (logisch). Nur gehts ja schon los mit den Winkelfunktionen wo man zwar Einheiten reinschleifen kann, aber keine rauskriegt wenn man die Umkehrfunktion anwendet..

Letztendlich hab ich das deswegen auch irgendwann mal versucht und aufgrund der Einschränkungen dann irgendwann wieder sein gelassen. Bringt mir ja nichts wenn ich ständig darauf achten muss die Limitierungen des Einheitenhandlings in Labview zu beachten... Noch dazu hatte ich aus welchen Gründen auch immer ständig Problem damit mit dem Formelknoten Einheiten an eine Zahl dran / wegzubasteln... na ja. Wie gesagt: So wie das Feature aktuell ist nicht brauchbar, ist es nicht brauchbar. Nette Idee, aber sonst...


RE: Umwandlung von Grad Celsius in Kelvin - Lucki - 28.01.2013 13:55

@Kiesch
Zu Deinem Beispiel mit Arcussinus: Einen Ausgangswert mal mit und mal ohne Einheit auszugeben, würde einen Eintrag im Kontextmenü erfordern. Da war NI sicherlich gut beraten, das wegzulassen. Eine undurchdachte Nachlässigkeit war das sicherlich nicht. Und trotzdem: Auch so ist eine Anzeige in Deg mit Einheitenverwendung (oberes Bild) immer noch etwas einfacher und selbstdokumentiernder also konventionell (unteres Bild)
[attachment=43273]
Das Motto "Leben und leben lassen" gilt auch für unterschiedliche Programmierstile. Dein absolutes (- nicht als Meinung gekennzeichnetes -) Verdammnisurteil zur Einheitenverwendung passt dazu nicht. Aber da stehst Du nicht allein da. So gibt welche, die gern jeden standrechtlich erschießen würden, wenn derjenige Lokale und Globale Variable verwendet. Big Grin
Aber wie schon gesagt: Auch ich verwende Einheiten eher punktuell, wie oben im Bild. Da kann man auch nicht scheitern. Das passiert nur, wenn man entsprechend der gründlichen deutschen Art nach der Methode "entweder alles mit Einheiten oder nichts" verfährt.


RE: Umwandlung von Grad Celsius in Kelvin - Kiesch - 29.01.2013 14:07

Na ja, rechnen mit Winkeln ist ja eh etwas komplizierter, da die Umkehroperationen ja nicht eindeutig sind. Von daher ist das immer Arbeit. Ich würde da schon bevorzugen wenns ne Möglichkeit gäbe das einfach irgendwo in den Optionen umzustellen (automatische Einheitenverwendung ja / nein). Im Prinzip würde man da ja normal entweder alles mit Einheiten machen wollen oder eben nicht. Von daher, die Gründe dagegen sehe ich nicht wirklich.

Aber soweit ich das bisher auch verstanden habe wird ja die Einheitenbenutzung genauso stiefmütterlich von NI behandelt wie LVOOP... Tatsächlich will ich auch nicht das Feature schlecht machen oder anderen vorschreiben wie richtig zu programmieren ist. Aus mir spricht eher die Enttäuschung das dieses Feature das eigentlich enormes Potential hat, so... "unvollendet" umgesetzt worden ist.

Na ja was solls.

Vielleicht wäre ja so ne Checkbox ("Winkelfunktionen automatisch mit Einheiten versehen") was für den Ideenbereich? Letztlich geben die ja eh alle RAD aus, das heist die einfachste Umsetzung für sowas wäre automatisch nen Formelknoten anzuhängen der die Einheit drababbt ^^; Betrifft ja glaube nur die Winkelfunktionen eigentlich, oder?

Aber wenn sich schon a x² nix tut hätte ich da auch kaum Hoffnung für...

Gruß Kiesch