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 

number crunching in LV = nix gut



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!

14.12.2009, 11:16 (Dieser Beitrag wurde zuletzt bearbeitet: 14.12.2009 11:20 von rolfk.)
Beitrag #5

rolfk Offline
LVF-Guru
*****


Beiträge: 2.317
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
number crunching in LV = nix gut
Ich wollte nicht sagen dass die Formula Node den Code interpretiert, ich dachte eigentlich eher nicht, aber dass das alles ausser ein optimalisiernder C Compiler ist. Moderne Bytecode Implementation (die ein Zwischending zwischen Interpreter und Compiler sind) können die Formulanode so wie sie heute besteht aber lange in den Schatten stellen. Es war auch nicht Ziel um in LabVIEW mit der Formulanode auch noch gleich einen C Compiler zu integrieren sondern halt einfach die Eingabe von Textformeln möglich zu machen. Der Code wird zwar meines Wissens in Maschinencode umgesetzt, aber nicht mit Hinblick auf Schnellheit sondern auf sichere Ausführbarkeit ohne Crash. Das heisst auch dass in Loops beispielsweise alle Arrayindexes jedesmal gecheckt werden um einen Crash unter allen Umständen zu vermeiden. Das kostet sehr viel Laufzeit.

Könnte NI die Formulanode optimalisieren? Natürlich!
Werden Sie es tun? Ich schätze die Chance dafür sehr klein. Das würde wohl ein weteres Redesign der ganzen Formulanode erfordern mit hinzufügen eines richtigen C Compilers in LabVIEW was die Komplexität für den Unterhalt und den Umfang von LabVIEW extrem vergrössern würde. Also wohl eher nicht.

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
Antwort schreiben 


Nachrichten in diesem Thema
number crunching in LV = nix gut - jg - 13.12.2009, 22:13
number crunching in LV = nix gut - rolfk - 14.12.2009 11:16
number crunching in LV = nix gut - jg - 14.12.2009, 21:07
number crunching in LV = nix gut - jg - 18.12.2009, 00:32

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Schieberegister Initialisierung mit Array => Not a Number Roland 7 8.971 03.07.2017 15:58
Letzter Beitrag: Roland
  String zu Number umwandeln galilio 6 7.102 01.09.2016 15:38
Letzter Beitrag: GerdW
  Boolean Array (>32-Bit!) to Number Daniel_S 2 6.536 27.07.2016 13:44
Letzter Beitrag: jg
  Fract/Exp String To Number Function grba123 2 4.885 17.08.2015 11:44
Letzter Beitrag: GerdW
  MultiColumn Listbox Reihen number Fabian257 6 5.988 16.06.2015 10:36
Letzter Beitrag: Fabian257
  Probleme mit "Fract/Exp String To Number Function " Schmankerl 3 5.478 23.01.2014 12:53
Letzter Beitrag: jg

Gehe zu: