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 

Dieses Thema hat akzeptierte Lösungen:

"Ergebnis und Rest" Problem



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!

16.11.2011, 09:09
Beitrag #1

ReneP Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 87
Registriert seit: Feb 2010

10
2009
EN

xxxxx
Deutschland
"Ergebnis und Rest" Problem
Hallo,

ich habe folgendes Problem:

Ich brauche wie unten zu sehen ist die Information ob Endfrequenz minus Startfrequenz geteilt durch die Schrittweite der Rest gleich null ist.

Das funktioniert teilweise auch schon.

Beispiele:

Startfreq Endfreq Schrittweite
2 4 1 das geht
2 4 0,5 das geht
2 4 0,1 das geht nicht

Jetzt ist die Frage warum nicht? Habe schon versucht die Datentypen zu ändern, aber ohne Erfolg.
Hoffe Ihr könnt mir weiter helfen.

Gruß
Rene


Angehängte Datei(en) Thumbnail(s)
       

10.0 .vi  test.vi (Größe: 6,83 KB / Downloads: 199)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
16.11.2011, 09:36
Beitrag #2

Morpheus Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 205
Registriert seit: Jul 2009

2019 SP1, 2020 SP1
2005
EN

8000
Schweiz
RE: "Ergebnis und Rest" Problem
Hallo Rene

Habe dein VI mit LabVIEW 2011 getestet und es hat funktioniert.
LabVIEW 2010 ist momentan leider nicht auf meinem Rechner installiert.

Hast Du das Service-Pack 1 für LabVIEW 2010 installiert?

Gruss
Chris
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.11.2011, 09:39 (Dieser Beitrag wurde zuletzt bearbeitet: 16.11.2011 09:51 von Lucki.)
Beitrag #3

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: "Ergebnis und Rest" Problem
Bekanntes Probem:
Es funktioniert meist nicht, zwei Realzahlen auf Gleichheit zu testen. Wenn der Berechnungsgang unterschiedlich ist, unterscheiden sie sich fast immer (und wenn es die 1000te Stelle nach dem Komma ist Undecided). Kannst es selbst prüfen, indem Du die Genauigkeitsanzeige bei der Darstellung auf möglichst viele Kommastellen erhöhst. Dann siehst Du, dass die zu prüfende Zahl doch kein echte Null ist.
So müßte es gehen:

   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.11.2011, 10:00
Beitrag #4

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
RE: "Ergebnis und Rest" Problem
Ergänzend zu dem was Lucki ja schon gesagt hat... hier noch ein Hinweis aus der LabVIEW Hilfe (welche übrigens für Jedermann frei zugänglich ist...)

"Hinweis Mit dem ANSI/IEEE-Standard für Fließkommazahlen können nicht alle reellen Zahlen dargestellt werden. Daher kann es in LabVIEW zu Rundungsfehlern und unerwarteten Ergebnissen kommen, wenn Sie Fließkommawerte mit dieser Funktion verwenden. Um genaue Berechnungen und Vergleiche anzustellen, sollten Fließkommazahlen in ganze Zahlen umgewandelt werden."


Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.11.2011, 10:35
Beitrag #5

ReneP Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 87
Registriert seit: Feb 2010

10
2009
EN

xxxxx
Deutschland
RE: "Ergebnis und Rest" Problem
Danke für die Tipps.

Habe es jetzt so gelöst.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.11.2011, 10:54 (Dieser Beitrag wurde zuletzt bearbeitet: 16.11.2011 11:06 von Lucki.)
Beitrag #6

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: "Ergebnis und Rest" Problem

Akzeptierte Lösung

Die möglicherweise bessere Lösung wäre, lieber etwas zu tun als etwas zu prüfen: die Schrittweite so korrigieren, daß im letzten Schritt die Endfrequenz genau getrofffen wird. Damit entfällt die ganze Vergleicherei. Also so:
   

Edit: Man kann es auch so machen, daß die korrigierte Schrittweite über eine lokale Variable in das Eingabefeld "Schrittweite" rückgeschrieben wird. Statt das, was man eingegeben hat, sieht man dann immer gleich den korrigierten Wert. Man braucht also nicht unbedingt 2 Elemente auf dem BD.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
16.11.2011, 10:57
Beitrag #7

ReneP Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 87
Registriert seit: Feb 2010

10
2009
EN

xxxxx
Deutschland
RE: "Ergebnis und Rest" Problem
Das ist eine richtig gute Idee, danke dir!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Funktion "Quotient und Rest" Dümo 1 2.716 05.04.2018 08:36
Letzter Beitrag: jg
  Array entfernen - Warum wird Ergebnis nicht durchgereicht? mez15 7 5.143 28.10.2013 11:47
Letzter Beitrag: GerdW
  additionstrainer- Ergebnis mit eingegebenen Wert (user) verglichen werden clubmatejunkie 15 9.424 23.05.2013 10:02
Letzter Beitrag: GerdW
Photo Ergebnis Rechnung als "Controller" verwenden TenaciousB 21 15.855 07.04.2013 16:20
Letzter Beitrag: TenaciousB
  For-Schleife zerstört mein Ergebnis NafeZ 1 3.309 11.09.2009 12:09
Letzter Beitrag: schrotti
  Frage zu "Quotient und Rest" Nschnitzler 6 8.222 09.03.2009 18:55
Letzter Beitrag: Lucki

Gehe zu: