AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Array Probleme

Ein Thema von Chris211183 · begonnen am 8. Apr 2015 · letzter Beitrag vom 10. Apr 2015
Antwort Antwort
Seite 1 von 2  1 2      
Chris211183

Registriert seit: 19. Sep 2013
Ort: Braunschweig
204 Beiträge
 
Delphi 6 Professional
 
#1

AW: Array Probleme

  Alt 8. Apr 2015, 11:15
ist es machbar, dass ich in der DrawMeasurreValue -Routine eine variabel z.B.

Data: Array[1..1024] of Real; deklariere und den mit Werten fülle und diese dann darstellen lasse ?

Wie kann dieser denn mit externen Werten gefüllt werden ?

Sorry, bin komplett neu in der Welt der Array´s

Habt Gnade
Christian
  Mit Zitat antworten Zitat
Chris211183

Registriert seit: 19. Sep 2013
Ort: Braunschweig
204 Beiträge
 
Delphi 6 Professional
 
#2

AW: Array Probleme

  Alt 8. Apr 2015, 11:18
die kommen von einer Ultraschallkarte und das Signal soll dann angezeigt werden, zur Zeit ist das aber erstmal nebenläufig, im Prinzip geht es erstmal darum, dass ich die Möglichkeit habe, externe Werte einlesen zu können...in ein Array und diese dann gezeichnet werden
Christian
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.873 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: Array Probleme

  Alt 8. Apr 2015, 11:23
In eine lokale Variable der Methode kannst Du gar nicht schreiben. Du müsstest die Werte woanderst abspeichern, z.B. direkt in der Klasse.
Markus Kinzler
  Mit Zitat antworten Zitat
Chris211183

Registriert seit: 19. Sep 2013
Ort: Braunschweig
204 Beiträge
 
Delphi 6 Professional
 
#4

AW: Array Probleme

  Alt 8. Apr 2015, 11:29
In eine lokale Variable der Methode kannst Du gar nicht schreiben. Du müsstest die Werte woanderst abspeichern, z.B. direkt in der Klasse.
ja das stimmt, also lagere ih das im Private bereich und somit Global..., verstehe ich das richtig ?
Christian
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.154 Beiträge
 
Delphi 10.3 Rio
 
#5

AW: Array Probleme

  Alt 8. Apr 2015, 11:31
In eine lokale Variable der Methode kannst Du gar nicht schreiben. Du müsstest die Werte woanderst abspeichern, z.B. direkt in der Klasse.
ja das stimmt, also lagere ih das im Private bereich und somit Global..., verstehe ich das richtig ?
Der private Bereich ist Private und gerade nicht global!
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.154 Beiträge
 
Delphi 10.3 Rio
 
#6

AW: Array Probleme

  Alt 8. Apr 2015, 11:20
ist es machbar, dass ich in der DrawMeasurreValue -Routine eine variabel z.B.

Data: Array[1..1024] of Real; deklariere und den mit Werten fülle und diese dann darstellen lasse ?

Wie kann dieser denn mit externen Werten gefüllt werden ?

Sorry, bin komplett neu in der Welt der Array´s

Habt Gnade
Auch wenn Du meine Frage überhaupt nicht beantwortet hast...

Wo Du das Array definierst ist doch egal... Von mir aus Global... Darum geht es doch nicht...

Aber ich gehe mal davon aus, dass Die Werte doch ggf. sehr schnell rein kommen und dann doch - am besten - in Echtzeit dargestellt werden sollen...

Klingt mir nach einem Ringpuffer mit Schreibe- Lesezeiger.

Mavarik
  Mit Zitat antworten Zitat
Chris211183

Registriert seit: 19. Sep 2013
Ort: Braunschweig
204 Beiträge
 
Delphi 6 Professional
 
#7

AW: Array Probleme

  Alt 8. Apr 2015, 11:26
Sorry, ja die kommen sehr schnell, einer nach dem anderen.....
und die Echtzeitdarstellung ist auf jeden Fall von Nöten....

Wie kann ich das realisieren ?

Das übersteigt meine programmierkünste bei weitem, befürchte ich
Christian
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.154 Beiträge
 
Delphi 10.3 Rio
 
#8

AW: Array Probleme

  Alt 8. Apr 2015, 11:28
Sorry, ja die kommen sehr schnell, einer nach dem anderen.....
und die Echtzeitdarstellung ist auf jeden Fall von Nöten....

Wie kann ich das realisieren ?

Das übersteigt meine programmierkünste bei weitem, befürchte ich
Du hast doch die X-Zeitachse und die Y-Werteachse...

Wie synchronisierst Du die beiden Werte?
  Mit Zitat antworten Zitat
Chris211183

Registriert seit: 19. Sep 2013
Ort: Braunschweig
204 Beiträge
 
Delphi 6 Professional
 
#9

AW: Array Probleme

  Alt 8. Apr 2015, 11:31
Sorry, ja die kommen sehr schnell, einer nach dem anderen.....
und die Echtzeitdarstellung ist auf jeden Fall von Nöten....

Wie kann ich das realisieren ?

Das übersteigt meine programmierkünste bei weitem, befürchte ich
Du hast doch die X-Zeitachse und die Y-Werteachse...

Wie synchronisierst Du die beiden Werte?
Mache ich das nicht in THixHistograph.CalculatePoint View ?
Christian
  Mit Zitat antworten Zitat
Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.154 Beiträge
 
Delphi 10.3 Rio
 
#10

AW: Array Probleme

  Alt 8. Apr 2015, 11:40
Sorry, ja die kommen sehr schnell, einer nach dem anderen.....
und die Echtzeitdarstellung ist auf jeden Fall von Nöten....

Wie kann ich das realisieren ?

Das übersteigt meine programmierkünste bei weitem, befürchte ich
Du hast doch die X-Zeitachse und die Y-Werteachse...

Wie synchronisierst Du die beiden Werte?
Mache ich das nicht in THixHistograph.CalculatePoint View ?
Nein eigentlich nicht... Hier nimmst Du ja feste Werte Deiner Anzeigenbreite...

Wenn Du Werte von Außen bekommst, brauchst Du ja die Zeiteinheit...

Beispiel: Du hast eine Abtastrate von 40 KHz... Also bekommst Du 40000 werte pro Sekunde... Diese Werte musst Du ja umrechnen auf Bildschirmbreite, damit Du eine stehende Welle hast... (Oder was auch immer da rein kommt)...

Wenn Deine Abtastrate aber variable ist, musst Du wissen wann oder wie schnell die Werte reingekommen sind...
Sonst kommt ja hinten nur Müll raus..

Wenn Du also 40000 Werte pro Sekunde hast, musst Du sicherlich erst mal eine sinnvolle Datenreduktion/Interpolation machen... Oder?

Mavarik
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:58 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz