Forum: PC-Programmierung VB6 - MSChartControl - X Achse Skalieren


von Philipp (Gast)


Angehängte Dateien:

Lesenswert?

Hi,

ich bekomme über die Serielle Schnittstelle jede Sekunde Daten, die ich 
jede Sekunde live Plotten möchte. Im Anhang ist ein Testgraph als PDF, 
weil ich das direkt mit einem PDF Drucker aus VB6 gedruckt habe.
Ich schaffe es aber nicht die vertikalen Striche einzustellen. Ich 
möchte die variabel verändern können. Jeder Punkt soll geplotet werden, 
aber nur alle z.b. 30Sek soll ein vertikal Strich sein, unter dem 
außerdem noch die Sekunden stehen.
Hier ist mein Testprogramm, aber ich konnte nichts finden, wie ich das 
so einstellen kann. Ich hoffe ihr könnt mir helfen.
Lg
Philipp
1
Private Sub chart_setup()
2
    With MSChart1
3
        .Plot.Axis(VtChAxisIdX).AxisTitle = "Zeit in Sekunden"
4
        .Plot.Axis(VtChAxisIdY).AxisTitle = "Spannung/Strom in Volt/Ampere"
5
        
6
        .ShowLegend = True
7
        '4 Graphen für Zellen und Strom
8
        .ColumnCount = 4
9
        .Column = 1
10
        .ColumnLabel = "Zelle 1"
11
        
12
        .Column = 2
13
        .ColumnLabel = "Zelle 2"
14
        
15
        .Column = 3
16
        .ColumnLabel = "Zelle 3"
17
        
18
        .Column = 4
19
        .ColumnLabel = "Strom"
20
        'Aktuell nur 1 Reihe, wird mehr, mit mehr Empfang
21
        .RowCount = 100
22
        .Row = 1
23
        
24
        Dim i As Integer
25
        For i = 1 To 100
26
            .RowLabel = ""
27
            .Row = i
28
            .Column = 1
29
            .Data = 2
30
            
31
            .Column = 2
32
            .Data = 3
33
            
34
            .Column = 3
35
            .Data = 4
36
            
37
            .Column = 4
38
            .Data = 8
39
        Next i
40
        
41
    End With
42
End Sub

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.