Forum » Programiranje » [VB] graf, merilnik hitrosti, termometer
[VB] graf, merilnik hitrosti, termometer
![](https://static.slo-tech.com/stili/avatar_gray.gif)
wishmaster ::
Lotil sem se enega projekta, kjer imam elektroniko (mikrokrmilnik) in vmesnik v VB 6. Zadevo mislim uporabljat v avtu
. 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 ?
![>:D](https://static.slo-tech.com/smeski/icon_twisted.gif)
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 ...
5xWD2000JS(200 GB),Gigabyte Radeon 3870 ...
- spremenilo: snow ()
![](https://static.slo-tech.com/stili/avatar_gray.gif)
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
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
![](https://static.slo-tech.com/stili/avatar_gray.gif)
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) ?
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 ...
5xWD2000JS(200 GB),Gigabyte Radeon 3870 ...
![](https://static.slo-tech.com/stili/avatar_gray.gif)
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...
Zgodovina sprememb…
- spremenilo: darkolord ()
![](https://static.slo-tech.com/stili/avatar_gray.gif)
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 ...
5xWD2000JS(200 GB),Gigabyte Radeon 3870 ...
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | rabib vba kodo za shranjevanje v bin (iz excella)Oddelek: Programiranje | 854 (636) | Silikon |
» | C# ProblemOddelek: Programiranje | 1223 (1019) | joze67 |
» | [VB] OpenOddelek: Programiranje | 1493 (1332) | Monster |
» | branje byte[] iz MS access-ove bazeOddelek: Programiranje | 1879 (1789) | BHawk |
» | Dodajanje ukazov v menije (OpenDialog1, SaveDialog1)Oddelek: Programiranje | 959 (852) | CHAOS |