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 

Programmieren im Formelknoten



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!

26.12.2007, 16:23
Beitrag #5

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
Programmieren im Formelknoten
' schrieb:Ich weiß, das ist jetzt Offtopic, aber könntest Du kurz erklären was da in dem Formelknoten (in meinem Bsp. von Beitrag 2) vor sich geht?
Mit C habe ich schon ewig nichts mehr zu tun gehabt (und damals nur Grundlagen).
Rein interessehalber würde mich aber die Programmierung in dem Knoten doch interessieren. Unsure

Gruß Markus

Im wesentlichen sind es drei ineinander verschachtelte Schlaufen um das Volumen eines"Kubuses mit den Dimensionen x, y, und z zu berechnen. Im Prinzip macht diese Routine nichts anderes dann:

vol = 0;

for (i=0; i < x; i)
{
for (j=0; j < y; j)
{
for (k=0; k < z; k)
{
vol = vol + 1;
}
}
}

und noch einfacher:

vol = x * y * z;

while (1) ist eigentlich nichts anderes als "solange bis 1 nicht mehr 1 ist", was natürlich nie passiert,
aber mit dem break; wird die Schlaufe irgendwann doch abgebrochen.

Warum so kompliziert dann?

So wie das aussieht kommt das direkt aus dem Testframework von LabVIEW. Jede Nacht wird auf mehreren Servern automatisch eine neue Version von LabVIEW kompiliert aus den letzten Quellcodebestandteilen aus dem Quellcodecontrolsystem. Dieses LabVIEW wird dann auf eine umfangreiche Bibliothek von VIs losgelassen, die mittels eines Testframworks geladen und ausgeführt werden. Alle diese VIs geben eine Boolean zurück der Success oder Failure angibt. Alle Fehler werden gelogt und am morgen erhalten die Entwickler eine Liste von Fehlern die aufgetreten sind. Dann können sie gleich schauen, was sie am Tag zuvor vermurkst haben.

Dieses Beispiel verwendet nicht so oft benützte Schreib- und Benützungsweisenvon Schlaufen. Normalerweise werden die Abbruchbedingungen von Schlaufen in der Schalufenbedingung festgelegt, aber man kann eine Schlaufe auch voreitig mit einem break; abbrechen.

Rolf Kalbermatter

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
Programmieren im Formelknoten - DrHoas - 20.12.2007, 15:34
Programmieren im Formelknoten - Y-P - 24.12.2007, 09:25
Programmieren im Formelknoten - rolfk - 24.12.2007, 10:06
Programmieren im Formelknoten - Y-P - 24.12.2007, 11:00
Programmieren im Formelknoten - rolfk - 26.12.2007 16:23
Programmieren im Formelknoten - Y-P - 26.12.2007, 18:56
Programmieren im Formelknoten - Lucki - 27.12.2007, 13:56
Programmieren im Formelknoten - rolfk - 29.12.2007, 11:18

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Tic Tac Toe Programmieren OenerSer 3 2.536 11.05.2021 09:26
Letzter Beitrag: OenerSer
  Labview Memory Programmieren OenerSer 5 3.359 27.04.2021 13:05
Letzter Beitrag: GerdW
  Mischungsverhältnis in Formelknoten umsetzten mikadm 3 2.896 10.08.2020 13:27
Letzter Beitrag: GerdW
  Code für Formelknoten auf dem Frontpanel bearbeiten? spacz 2 3.449 24.09.2018 11:39
Letzter Beitrag: spacz
  Unterschied zw. Formelknoten und Formel VI hansi9990 7 5.605 01.10.2017 12:34
Letzter Beitrag: hansi9990
  Statemachine programmieren… Granit 8 9.918 30.04.2017 16:42
Letzter Beitrag: Granit

Gehe zu: