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 

Formelknoten: Bitweise Verschiebung funktioniert anders als in C?



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!

11.04.2015, 09:42 (Dieser Beitrag wurde zuletzt bearbeitet: 11.04.2015 10:06 von buechling.)
Beitrag #1

buechling Offline
LVF-Grünschnabel
*


Beiträge: 11
Registriert seit: Jan 2015

2013
2010
DE



Formelknoten: Bitweise Verschiebung funktioniert anders als in C?
Hallo,

ich habe entdeckt, dass man C++ Code recyclen kann, indem man ihn einfach in einen LabView-Formelknoten einfügen kann. Das funktioniert soweit ganz gut. Was aber nicht klappt ist der Verschiebeoperator ( http://de.wikipedia.org/wiki/Bitweiser_Operator )

   

In C tut dies folgendes: halbiere die Zahl nSubsidy, immer wenn nHeight ein Vielfaches von 525600 ist. Die Ausgabe sollte 40 sein.
In LabView wird aber schon halbiert ab 525600/2= 262800, also ist die Ausgabe hier 20.
irgendwie wird also aus der Zahl "0,5" rechts des Operators eine "1"

wie macht man es richtig mit möglichst wenig Code-Veränderung? Typkonvertierung im Formelknoten? Runden im Formelknoten?

umständliche Lösung wäre das hier:
Code:
int32 i;
for(i = 525600; i <= nHeight; i += 525600) nSubsidy -= nSubsidy/2;
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
Formelknoten: Bitweise Verschiebung funktioniert anders als in C? - buechling - 11.04.2015 09:42

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Eigenschaftsknoten in ein SubVI oder anders übersichtlicher machen Philipp_O 3 2.460 29.07.2022 07:42
Letzter Beitrag: Kiesch
  Programmieren im Formelknoten DrHoas 9 12.675 26.06.2021 23:22
Letzter Beitrag: Martin.Henz
  Mischungsverhältnis in Formelknoten umsetzten mikadm 3 3.215 10.08.2020 13:27
Letzter Beitrag: GerdW
  Code für Formelknoten auf dem Frontpanel bearbeiten? spacz 2 3.693 24.09.2018 11:39
Letzter Beitrag: spacz
  Unterschied zw. Formelknoten und Formel VI hansi9990 7 6.156 01.10.2017 12:34
Letzter Beitrag: hansi9990
  Formelknoten "funktioniert nicht" Peppiiii 8 5.923 18.04.2017 17:42
Letzter Beitrag: GerdW

Gehe zu: