LabVIEWForum.de
Signal Processing - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Signal Processing (/Thread-Signal-Processing)



Signal Processing - blue_wings_ - 16.05.2012 20:50

Hallo Leute

Ich hab ein Signal erstellt und in meinem Program gibt es 8 for schleifen,deren (N)Werten immer 255 sind. Also die Summe von diesen Werten ist 2040..ich will eigentlich nicht solche feste (N)=255 wert sondern immer wenn ich die boolean taste drücke muss ich neue random 8 (N) bei den For schleifen bekommen. die Summe von diesem random (N)werten müssen aber auch immer 2040 sein wie bei dem 8 mal 255=2040 .wie kann ich N werten von diesen For schleifen als random einstellen?? hat jemand eine idee ???

ein kleines Beispiel erste N=151
2.N =140
3.N = 516
4.N =50
5.N =17.
6.N =368
7.N =392
8:N = 406 muss sein damit man die summe von 2046 erreichen kann... danke für eure Hilfe


RE: Signal Processing (Un-Wichtig) - jg - 16.05.2012 21:02

Offtopic2
Bitte einmal LVF-Regeln lesen und in Zukunft beachten, denn:

1) Beiträge mit "Wichtig" oder ähnlichen Titeln zu markieren klingt nach Drängeln. Das ist unerwünscht. Deshalb wurde dein Thementitel auch auch "Un-Wichtig" umeditiert.

2) Nicht den Einsatz der Hochstelltaste vergessen oder anders gesagt nicht so viel Kleinschreiberei.

3) Lies dir einmal die Beschreibung zum Subforum "TestForum" durch, da du inzwischen den zweiten Beitrag hier postet:
Zitat:Hier können Funktionen des Forums getestet werden... Smile

Beiträge werden regelmäßig GELÖSCHT !
Also vielleicht besser diesen Thread löschen?! Anniemacht_2

Danke, Jens


RE: Signal Processing (Un-Wichtig) - blue_wings_ - 16.05.2012 21:12

(16.05.2012 21:02 )jg schrieb:  Offtopic2
Bitte einmal LVF-Regeln lesen und in Zukunft beachten, denn:

1) Beiträge mit "Wichtig" oder ähnlichen Titeln zu markieren klingt nach Drängeln. Das ist unerwünscht. Deshalb wurde dein Thementitel auch auch "Un-Wichtig" umeditiert.

2) Nicht den Einsatz der Hochstelltaste vergessen oder anders gesagt nicht so viel Kleinschreiberei.

3) Lies dir einmal die Beschreibung zum Subforum "TestForum" durch, da du inzwischen den zweiten Beitrag hier postet:
Zitat:Hier können Funktionen des Forums getestet werden... Smile

Beiträge werden regelmäßig GELÖSCHT !
Also vielleicht besser diesen Thread löschen?! Anniemacht_2

Danke, Jens

Hallo Jens Ich danke Ihnen für Ihre Bekanntmachung...


RE: Signal Processing - jg - 16.05.2012 21:47

Offtopic2 - Nachtrag:
1) Thementitel nochmals editiert, enthält jetzt weder wichtig noch unwichtig.
2) Thread verschoben.
3) Wir sind hier im LVF alle per Du.

Gruß, Jens



Und jetzt noch kurz On-Topic:
Im Prinzip 7x Zufallszahl erzeugen, mglw. gleichverteilt zwischen 0-510 (?). Dann den achten Wert laut Vorgabe berechnen, da ja die Summe 2040 sein soll.

Gruß, Jens


RE: Signal Processing - jg - 16.05.2012 22:11

So, und jetzt dampfen wir erst einmal die unnötigen Rube-Goldbergs,
[attachment=39835]
Race-Conditions (was soll das, local Variable parallel zum Indikator-Terminal. Think DATAFLOW, der Draht ist die Variable und der Speicher in LabVIEW) und sonstigen unnötigen parallel Kram ein.

Und dann ist das mit den 8 Zufallszahlen auch noch schnell gemacht:
[attachment=39837]
Gruß, Jens


RE: Signal Processing - Lucki - 16.05.2012 22:38

Man fragt sich natürlich, welchen praktischen Wert eine solche Aufgabenstellung haben soll - aber machbar ist es natürlich. Z.B so:
[attachment=39838]


RE: Signal Processing - blue_wings_ - 17.05.2012 00:03

(16.05.2012 22:11 )jg schrieb:  So, und jetzt dampfen wir erst einmal die unnötigen Rube-Goldbergs,

Race-Conditions (was soll das, local Variable parallel zum Indikator-Terminal. Think DATAFLOW, der Draht ist die Variable und der Speicher in LabVIEW) und sonstigen unnötigen parallel Kram ein.

Und dann ist das mit den 8 Zufallszahlen auch noch schnell gemacht:

Gruß, Jens

ich danke Ihnen sehrr.. ich wollte genau solche Lösung...Smile wieder danke..
(16.05.2012 22:11 )jg schrieb:  So, und jetzt dampfen wir erst einmal die unnötigen Rube-Goldbergs,

Race-Conditions (was soll das, local Variable parallel zum Indikator-Terminal. Think DATAFLOW, der Draht ist die Variable und der Speicher in LabVIEW) und sonstigen unnötigen parallel Kram ein.

Und dann ist das mit den 8 Zufallszahlen auch noch schnell gemacht:

Gruß, Jens

Ein wunderbare Lösung ...danke jens


RE: Signal Processing - jg - 17.05.2012 12:12

Hast du dir auch den Vorschlag von Lucki angeschaut?
Der ist nämlich viel besser als meiner. Er sorgt dafür, dass alle 8 Intervalle-Längen gleichmäßig zwischen den Längen 1-2040 verteilt sind.

Gruß, Jens


RE: Signal Processing - Lucki - 18.05.2012 08:23

(17.05.2012 12:12 )jg schrieb:  ... dass alle 8 Intervalle-Längen gleichmäßig zwischen den Längen 1-2040 verteilt sind.
So sollte es wahrscheinlich sein, aber in meinem Beispiel kann die Länge auch 0 sein, und wenn das unerwünscht ist sollte man das noch ändern.