Visual basic 2012 zamana göre voltaj değeri gösterimi

Başlatan esensoy, 31 Mayıs 2016, 08:59:28

esensoy

Selamlar,
Osiloskop ekranı gibi zamana göre devreden gelen voltaj bilgisini basmak istiyorum,
En kolay yöntem nedir?
Picture box ve chart haricinde bir component veya çözüm var mı?

Aşağıdaki gibi chart içine veriyi atabildim ama hem otomatik olarak küçültüyor, hem de tam istediğim gibi olmadı,
En tehlikeli an "zafer" anıdır.

kudretuzuner

Amatör

muhittin_kaplan


tunayk

En kolay yöntem yapılacak işe ve yapan kişiye göre değişebilir.  Çok kolay iş çıkartan komponentler genellikle çok fazla özelliği de barındırdığından çalışması ağırlaşabiliyor.  ZedGraph isimli komponent fena değil. Deneyebilirsin.  Ancak en hızlı yöntem tabiki fazlalıklardan arındırılmış temel işlevlerle yapılan yöntem olacaktır.  Bu da picturbox'a kendin çizdirmen daha verimli olabilir. Ancak biraz geometri biraz da GDI bilmen gerek.

muhittin_kaplan

Ek bir kontrole gerek var mi ki ? Chart isinizi gorur hocam. Yukardaki ornek vb.net (.net freamework) ortamindaki standart kontrol.

LG-D723 cihazımdan Tapatalk kullanılarak gönderildi


esensoy

Alıntı yapılan: kudretuzuner - 31 Mayıs 2016, 14:24:59
Merhaba,
Voltaj bilgisi kaç bit?

Noktadan sonra 3 haneli float değer, mcu da 1000 ile çarptırıp PC de 1000 e böldürüyorum,

Alıntı yapılan: muhittin_kaplan - 31 Mayıs 2016, 22:24:48
Ek bir kontrole gerek var mi ki ? Chart isinizi gorur hocam. Yukardaki ornek vb.net (.net freamework) ortamindaki standart kontrol.

LG-D723 cihazımdan Tapatalk kullanılarak gönderildi


ek kontrole ihtiyaç yok gerçekten ama vb ve chart kontrolüne tam hakim olmadığım için denizi geçip derede boğuluyorum,
İlk mesajda chart a zaten attım, saniyede 1000 kayıt geliyor yaklaşık, kayıtlar geldikçe grafik küçülüyor, görünmez oluyor,
Zoom özelliği var mı bu chart ın ?

mesaj birleştirme:: 01 Haziran 2016, 10:01:51

tamamdır,
formload a aşağıdakileri yazınca istediğim gibi oldu

Chart1.ChartAreas(0).CursorX.IsUserEnabled = True
        Chart1.ChartAreas(0).CursorX.IsUserSelectionEnabled = True
        Chart1.ChartAreas(0).CursorX.IntervalType = System.Windows.Forms.DataVisualization.Charting.DateTimeIntervalType.Milliseconds
        Chart1.ChartAreas(0).CursorX.Interval = 0
        Chart1.ChartAreas(0).CursorX.AutoScroll = True

        Chart1.ChartAreas(0).BorderWidth = 1
        Chart1.ChartAreas(0).BorderColor = Color.DimGray

        Chart1.ChartAreas(0).AxisX.ScrollBar.IsPositionedInside = True
        Chart1.ChartAreas(0).AxisX.ScrollBar.Size = 15
        Chart1.ChartAreas(0).AxisX.ScrollBar.Enabled = True

        'Number of points displayed at a time
        Chart1.ChartAreas(0).AxisX.ScaleView.Zoomable = True
En tehlikeli an "zafer" anıdır.