» »

[VB] graf, merilnik hitrosti, termometer

wishmaster ::

Lotil sem se enega projekta, kjer imam elektroniko (mikrokrmilnik) in vmesnik v VB 6. Zadevo mislim uporabljat v avtu>:D. Aplikacija shranjuje hitrost in temperaturo v eno datoteko. Ker sem še bolj svež glede VB-a me zanima naslednje:

Kako bi ustvaril merilnik hitrosti (ki zgleda kot v avtih- analogno). Do sedaj sem naredil da samo v programu izpise in se osvezuje. Pravtako me zanima, kako bi naredil termometer in skalo ?

Naslednja stvar, ki me zanima je kako narediti v VB graf (ki bi prikazoval povprečno temperaturo in hitrost). Do sedaj imam to izdelano, da shranjujem vrednosti v tabelo in tako računam povprečne vrednosti ?

In še ena malenkost. Kako naredit v programu, da bi me vprašal kam želiš shranjevat datoteko z temperaturami in hitrostjo ?
GIGABYTE GA-K8NXP-SLI,AMD ATHLON 64 X2 4200+,4x1024 RAM (GEIL)
5xWD2000JS(200 GB),Gigabyte Radeon 3870 ...
  • spremenilo: snow ()

darkolord ::

Kako bi ustvaril merilnik hitrosti (ki zgleda kot v avtih- analogno).

Najlažje ti bo, če si malo pogledaš kodo od kakšne analogne ure. Na primer tole

Naslednja stvar, ki me zanima je kako narediti v VB graf

Ena možnost je da ročno rišeš graf (točke/črte rišeš na PictureBox), druga je da uporabiš kak namenski gradnik, na primer "Microsoft Chart Control", ki je mislim da zraven VBja (dodaš ga pod Project -> Components)

Kako naredit v programu, da bi me vprašal kam želiš shranjevat datoteko

Project -> Components. Tam izbereš "Microsoft Common Dialog Control", v toolboxu pa dobiš novo ikonco
spamtrap@hokej.si
spamtrap@gettymobile.si

wishmaster ::

Hvala ti za odgovor. Do sedaj sem vse uredil, razen naslednjega:

Kako naredit v programu, da bi me vprašal kam želiš shranjevat datoteko

Project -> Components. Tam izbereš "Microsoft Common Dialog Control", v toolboxu pa dobiš novo ikonco

To sem naredil in potem lahko vse nastavim kakšno končnico želim imeti ipd. V programu pa imam narejeno tako da se vse meritve zapisujejo v datoteko.

Open "podatki.txt" For output As 1
Print #1, Now()
Print #1, podatek1
Print #1, podatek2
close #1

Kako bi v tej zadevi uporabil pot, ki sem jo vnesel v common dialogu (save as) ?
GIGABYTE GA-K8NXP-SLI,AMD ATHLON 64 X2 4200+,4x1024 RAM (GEIL)
5xWD2000JS(200 GB),Gigabyte Radeon 3870 ...

darkolord ::

Dim fileName As string
Dim ff As integer

CommonDialog1.ShowSave
fileName = CommonDialog1.FileName

ff = FreeFile()
Open fileName For output As ff
...


Namesto številke "1" je pri dostopu do datoteke bolje uporabiti vrednost, ki jo vrne funkcija FreeFile... V nasprotnem primeru se lahko včasih zgodi, da probaš odpret že odpreto datoteko itd...
spamtrap@hokej.si
spamtrap@gettymobile.si

Zgodovina sprememb…

  • spremenilo: darkolord ()

wishmaster ::

Imam se zadnje vprasanje glede tega projekta. Ali je mozno, da bi ta graf ki ga izrisujem v programu, videl se na internetni strani (html, php format) ?
GIGABYTE GA-K8NXP-SLI,AMD ATHLON 64 X2 4200+,4x1024 RAM (GEIL)
5xWD2000JS(200 GB),Gigabyte Radeon 3870 ...

darkolord ::

Lahko graf shraniš kot sliko, ki jo potem z web serverjem prikazuješ
spamtrap@hokej.si
spamtrap@gettymobile.si


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Izdelovanje xml v excelu

Oddelek: Programska oprema
9431 (325) madmitch
»

Vlada ZDA bo uporabljala polno kriptiranje vseh diskov (strani: 1 2 )

Oddelek: Novice / Diski
735410 (3445) Matrin
»

makro

Oddelek: Programiranje
8575 (400) draganm1
»

[C++] Portabilna funkcija za kopiranje datotek

Oddelek: Programiranje
171234 (890) Gundolf
»

Excel vprašanje

Oddelek: Programiranje
8572 (471) matic

Več podobnih tem