casa
Top.Mail.Ru Yandeks.Metrika
Forum: "Principale";
Archivio attuale: 2002.01.08;
Scarica: [xml.tar.bz2];

giù

Grafico Trova rami simili


Анатолий   (2001-12-17 06:36) [0]

Come ridurre il tempo di stampa utilizzando il modulo grafico.
Costruisco quattro righe del tipo di linea veloce sul modulo. Lavoro con la versione di Delphi 4 su PC Pentium 166. La costruzione della curva richiede alcuni minuti. Come accelerare la trama? Non ho bisogno di più precisione.



Mbo   (2001-12-17 06:52) [1]

dovrebbe essere circa un secondo con un numero ragionevole di punti.
Quanti punti hai e qual è la dimensione della RAM (memoria)?
porta il codice



Fellomena   (2001-12-17 10:27) [2]

Ho un grafico normale su Duron650 192PC133 Huindai con un numero elevato di punti (più di 250) (con punti, cioè, non sulla linea veloce)
anche rallentato un po '(secondi 5-6 succede).
Che cosa farebbe questo processo più veloce, ... hmm ... si può aumentare la priorità del programma per provare?



Alx2   (2001-12-17 11:57) [3]

Forse non dovresti disegnare un sacco di punti? Ad esempio, puoi provare a ridurre il loro numero a causa di una sorta di interpolazione.



Fellomena   (2001-12-17 12:29) [4]

Alx2:
Sì, vmetostoy, che avrebbe a che fare con il loro compito, devi pasticciare con ogni sorta di cose.
... Ricordo questa interpolazione ... con spline cubiche ... ugh - 8 muck \
(a proposito, molto bello vederti 8)
tu mi aiuti sempre con Mbo (e non solo) nel campo della matematica e dei grafici 8)
Grazie mille ragazzi!



Alx2   (2001-12-17 12:56) [5]

Felomena:
Mutuamente felice :))
Informazioni sull'interpolazione: se i grafici sono abbastanza lisci, l'interpolazione potrebbe apparire, ad esempio, come una semplice espulsione di ogni secondo punto.



Alx2   (2001-12-17 12:57) [6]

Fellomena:
Bene qui! Spiacente, questo ha trasformato il soprannome.



Mbo   (2001-12-17 13:35) [7]

Questo è in D3 su P200mmx - 3 secondi FastLine, 5 sec. linea semplice

per i: = 1 a 10000 inizia
series1.addxy (i, sin (0.001 * i), "", clTeeColor);
series2.addxy (i, sin (0.002 * i), "", clTeeColor);
series3.addxy (i, sin (0.003 * i), "", clTeeColor);
series4.addxy (i, sin (0.004 * i), "", clTeeColor);
fine;



Fellomena   (2001-12-17 17:23) [8]

2 Mbo: nel tuo esempio, usi un algoritmo di i-change primitivo
E prova a fare alcuni calcoli più rumorosi in un ciclo (sì, andare lontano è la minimizzazione multidimensionale, anche se il parametro 2).
ie ogni punto del passo è messo in un ciclo ... Il punteggio stesso, senza uscita, passa rapidamente, l'uscita di un gran numero di punti (a giudicare dal tuo esempio) non è anche lunga ...,
ma se combini il ritiro e il punteggio - allora il tempo cresce ... molto cresce ...



MBo   (2001-12-17 17:30) [9]

È abbastanza possibile. Questo è un po 'come la situazione risolta con l'aiuto di BeginUpdate nelle caselle.
Non abbiamo ancora visto il codice dall'autore.



Pagine: 1 tutto il ramo

Forum: "Principale";
Archivio attuale: 2002.01.08;
Scarica: [xml.tar.bz2];

al piano di sopra















Memoria: 0.84 MB
Ora: 1.241 c
1-22103
ProfiUgl
2001-12-19 17:15
2002.01.08
Forma di evento


1-22055
walker_ag
2001-12-19 03:27
2002.01.08
Come fare questo?


4-22504
Besa
2001-09-11 11:11
2002.01.08
WinExec neponyatka


6-22296
Kolyan
2001-10-11 12:49
2002.01.08
TSocket!


1-22012
Socol
2001-12-15 16:00
2002.01.08
Nikolay





afrikaans albanese Arabic armeno Azero basco bielorusso Bulgarian catalano Cinese (semplificato) Cinese (tradizionale) croato Ceco danese Dutch Inglese estone filippina Finnish Francese
galiziano georgiano Tedesco greco Creolo haitiano ebraico hindi ungherese islandese Indonesian irlandese Italiano Giapponese Korean lettone lituano macedone Malay maltese Norwegian
persiano polacco Portoghese rumeno Russian serbo Slovak sloveno Spagnolo swahili Swedish Thai turco ucraino Urdu vietnamita gallese yiddish bengalese bosniaco
Cebuano esperanto Gujarati Hausa Hmong Igbo giavanese kannada khmer lao latino maori marathi mongolo nepali punjabi somalo tamil telugu Yoruba
zulù
Английский Francese tedesco italiano portoghese russo spagnolo