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 

Initialwert und jedes mal incrementieren



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!

13.12.2010, 11:01
Beitrag #1

Napoleon Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 55
Registriert seit: Nov 2010

2009
2010
de

80707
Deutschland
Initialwert und jedes mal incrementieren
Hallo,

um meine Frage verständlich zu machen habe ein kleines Beispiel angehängt, in wirklichkeit ist es komplizierter.

ich habe ein Case structrure, drin ist ein Block dass als parameter eine zahl braucht.

wenn ich diesen zum ersten mal starte MUSS ich als Parameter die 0 eingeben. (also dachte ich daran 0 als Initialwert festzulegen)
beim 2.starten muss ich 1 geben. beim 3.Start 2 geben usw.

ich dachte an einer forschleife mit Shift register, hat aber nicht funktioniert (mache ich bestimmt falsch).

weiss jemand einen Rat, ich wäre Dankbar.

viele Grüsse


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.12.2010, 11:04 (Dieser Beitrag wurde zuletzt bearbeitet: 13.12.2010 11:07 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.430
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Initialwert und jedes mal incrementieren
Hallo Napoleon,

die Idee, eine FOR-Schleife mit Shiftregister zu benutzen, ist prima.
Warum hängst du nicht ein VI/Bild an, was diesen Vorschlag auch benutzt?

Hier mal ein Vorschlag mit While-Schleife:
   
In den True-Case muss noch
Zitat:ein Block dass als parameter eine zahl braucht.

Hat diese Frage etwas hiermit zu tun?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.12.2010, 11:14 (Dieser Beitrag wurde zuletzt bearbeitet: 13.12.2010 11:20 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
Initialwert und jedes mal incrementieren
Die Formulierung ist nicht gerade ein Meisterstück. Ich gehe mal davon aus daß hier mit "Block" ein bestimmter einzelner Case in der Casestruktur gemeint ist.
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.12.2010, 11:28 (Dieser Beitrag wurde zuletzt bearbeitet: 13.12.2010 11:30 von Napoleon.)
Beitrag #4

Napoleon Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 55
Registriert seit: Nov 2010

2009
2010
de

80707
Deutschland
Initialwert und jedes mal incrementieren
Hallo GerdW,Lucki

erstmal danke für die schnellen Antworten .

@GerdW
wie du gewünscht hast, habe ich das Bild angehängt. es geht darum :


ich hab einen microcontroller, ich lade den code, und muss Breakpoint setzen.
in der Dll ist eine funktion die das macht.
bei jedem Breakpoint den setze muss ich den Breakpoint Block angeben, 0,1,2....

1.Breakpoint im 0.Block
2.Breakpoint im 1.Block
usw.

als ergebnis habe ich ein Interface wo der User angibt in welchen Adressen er Breakpoint setzen möchte, und ich will dass sich der User nicht drum kümmert jedes mal den Block anzugeben.

ich hoffe ich habs verständlich erklärt.

ich arbeite erst seit 3 wochen mit Labview, deswegen ist es höchstwahrscheinlich dass du in meinem VI einige unschöne sachen findestWink

ich werde mir jetzt die Vorschläge angucken und gleich wieder Berichten.

Viele Grüsse


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.12.2010, 11:47 (Dieser Beitrag wurde zuletzt bearbeitet: 13.12.2010 11:47 von Napoleon.)
Beitrag #5

Napoleon Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 55
Registriert seit: Nov 2010

2009
2010
de

80707
Deutschland
Initialwert und jedes mal incrementieren
Hallo wieder,

es scheint nicht zu funktionieren weil die while schleife ganze zeit läuft.

@Lucki

da ich jetzt das richtige Bild angehängt habe, kann ich die Frage hoffentlich richtig stellen.

wie ihr sieht bekommt meine dll ein parameter bei (breakpoint block) und eine adresse , und wenn ich RUN drücke wird ein Breakpoint gesetzt.

ich möchte folgendes:

ich gebe eine Adresse : 0x1111,drücke RUN. beim parameter Breakpoint Block soll automanisch 0 genommen.
ich gebe eine 2.adresse : 0x1216, drücke RUN, diesmal soll die 1 als Parameter genommen werden.


also immer nur wenn ich RUN drücke.

entweder war am anfang meine frage falsch gestellt, oder ich hab euren vorschlägen nicht richtig benutzt.

Vielen dank
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
13.12.2010, 12:47
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.430
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Initialwert und jedes mal incrementieren
Hallo Napoleon,

du brauchst also einen Ersatz für den RUN-Knopf, den du auch programmatisch auswerten kannst - dann läuft's auch mit einer WhileLoop!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Combobox im Array - Strings [] jedes Elementes einzeln ändern flapappi 16 11.942 11.01.2012 18:08
Letzter Beitrag: flapappi
  Array mit Werten nach Zuständen aus zweitem Array in neue Arrays jedes Zustandes sortieren Mika 6 6.028 08.01.2011 19:17
Letzter Beitrag: Lucki
  Unterschiedliche tooltips / Hinweisstreifen für jedes Elemente im Array Elwood 5 5.009 07.11.2007 17:09
Letzter Beitrag: monoceros84

Gehe zu: