Thema Datum  Von Nutzer Rating
Antwort
Rot Zählvariable in IF-Anweisung
27.06.2013 14:57:04 Alex
NotSolved
28.06.2013 10:24:01 Gast3094
NotSolved

Ansicht des Beitrags:
Von:
Alex
Datum:
27.06.2013 14:57:04
Views:
2061
Rating: Antwort:
  Ja
Thema:
Zählvariable in IF-Anweisung

Hallo Leute,

 

ich habe ein Prpblem mit einem kleinen VBA-skript. Ich habe einen stufenförmigen Verlauf eines Messwertes und möchte bei jeder Stufe inerhalb einer If-anweisung eine Zählvariable hochzählen:

 

Sub Main

Dim peakcontrolin As Double
Dim peakcontrolout As Double
Dim zaehler As Integer


EA_DAQ.CurrentReading("xPEAK1",peakcontrolin,0) 'Momentanwert des Stufenverlaufs

If peakcontrolin > peakcontrolout Then
EA_Panel.GetCell(1,"TABLE_11",1,5,zaehler)
zaehler=zaehler+ 1
EA_Panel.SetCell 1,"TABLE_11",1,5,zaehler,TYPE_CONTENT
peakcontrolout=peakcontrolin
End If

EA_Panel.SetCell 1,"TABLE_11",1,1,peakcontrolin,TYPE_CONTENT
EA_Panel.SetCell 1,"TABLE_11",1,2,peakcontrolout,TYPE_CONTENT
End Sub

 

Leider zählt die Zählvariable unkontrolliert hoch, obwohl peakcontrolin und peakcontrolout exakt gleich sind.

Bin leider ein Anfängerm, aber vielleicht hat jemand eine Idee, woran dies liegen könnte.....

Vielen Dank im voraus.

 

AT


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Zählvariable in IF-Anweisung
27.06.2013 14:57:04 Alex
NotSolved
28.06.2013 10:24:01 Gast3094
NotSolved