Hur skapa en bildfil av en vb form?

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
Gerberman
Inlägg: 14
Blev medlem: 13 november 2006, 03:18:35
Ort: Surte Sverige

Hur skapa en bildfil av en vb form?

Inlägg av Gerberman »

Har någon en aning om hur man gör detta?

Har gjort ett Visual Basic program som samlar in pulser
från en kWh-mätare och visar resultatet i en form
på skärmen. Vill att formen skall bli en jpg- eller png-fil
så jag kan ftp-a upp til servern.

Hur i allsin dar kan det göras??

Bilden finns här på min dataloggersida:

http://web.telia.com/~u30325494/diagram.htm

Ralph
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Inlägg av vfr »

Är det inte bättre att skicka upp mätvärdena som data än som bildfiler? Känns som onödigt krångligt att göra om varje mätvärde till bildfiler...
Användarvisningsbild
gunne
Inlägg: 2088
Blev medlem: 17 juni 2004, 15:00:31
Ort: sthlm
Kontakt:

Inlägg av gunne »

Som sagt, är ju smutt att skicka upp datat och sen ha t.ex. ett php-skript som plottar en graf. Då kan man få det uppdaterat i realtid etc...
Användarvisningsbild
TwinQuartz
Inlägg: 18
Blev medlem: 16 oktober 2006, 20:18:49
Ort: Lund

Inlägg av TwinQuartz »

Är det ett vanligt Teliahotell du ligger på?
Då får du väl knappt köra något annat än simpel
HTML där, va?

Mvh
Claes i Lund
Användarvisningsbild
JimmyAndersson
Inlägg: 26417
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Men det ar ju darfor som han vill gora om grafen till en bild-fil. :)


(Saknar svensk tangentbordsuppsattning for tillfallet..) :)
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Inlägg av v-g »

Spånar lite: bmp ska vara rätt enkelt att göra(vill jag minnas) så man kanske kunde spara i bmp först och sen konvertera?

Annars är jag 100% att det redan finns en färdig lösning kolla med google hon vet.
Användarvisningsbild
ensten
EF Sponsor
Inlägg: 3759
Blev medlem: 19 oktober 2004, 15:55:20
Ort: Hudiksvall

Inlägg av ensten »

Vilken kontroll använder du för att skapa graferna? Det finns nämligen lite trix ...
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Bilden finns här på min dataloggersida:....

Visar bilden hur det faktiskt ser ut i VB applikationen ?
Har du en bild av mätaren som bakgrund där du lägger in
KWh värdet (979 på bilden) i något objekt "över" bilden ?

Som sagt, du kanske får beskriva lite bättre hur bilden
är konstruerad.
Användarvisningsbild
Gerberman
Inlägg: 14
Blev medlem: 13 november 2006, 03:18:35
Ort: Surte Sverige

Så här är det.....

Inlägg av Gerberman »

Mitt VB program innehåller en form (rutan som syns) med bakgrundsbild
av den verkliga kWh-mätaren. I denna form finns två knappar, två text-fält
och lite text.

Mina pulser räknar upp i programmet och presenteras i det lilla fönstret.
Då det gått 500 pulser uppdateras det stora svarta textfältet med 1.
Skall då visa vad den verkliga kWh-mätaren visar.

Så hela bilden är alltså skapad av Visual Basic 2005 Express Edition som
en "form" eller på svenska "formulär".

Denna bilden vill jag alltså kunna ftp-a upp till servern så den visas så här:
http://web.telia.com/~u30325494/diagram.htm

Tack för visat intresse, tips mottages tacksamt om hur göra...
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

OK. Bara en detalj...

Varför lägga upp hela formen inkl knappar, ram m.m ?
Jag antat att det är enklare att generera en "bild" om man
enbart tar bild-objektet där mätaren (och KWh räknaren) syns.

Ett sätt som fungerar, är att ladda upp bilderna för de olika
siffrorna till webservern och sedan generera en HTML fil som med
"img" taggar i en tabell bygger upp bilden dynamiskt i browsern
hos den som tittar på den. D.v.s att du inte behöver skicka upp
bilder hela tiden.
Användarvisningsbild
Gerberman
Inlägg: 14
Blev medlem: 13 november 2006, 03:18:35
Ort: Surte Sverige

Inlägg av Gerberman »

Nja, jag skickar alla de andra bilderna som just bilder från mitt
temperaturmätningsprogram så det skulle inte göra nån skillnad
med en bild till. De jag skickar upp är max ca 25 kB per styck.

Sen förstår jag inte riktigt vad du menar med "bilderna för de olika
siffrorna"? Jag har ju variabler som jag presenterar i textfönster
i formuläret. Har du jobbat med VB? Jag har inte i VB hittat om man
kan presentera data i form av bilder.

Jag kanske även skall fråga på mer VB specifikt forum.
Användarvisningsbild
vfr
EF Sponsor
Inlägg: 3515
Blev medlem: 31 mars 2005, 17:55:45
Ort: Kungsbacka

Inlägg av vfr »

Sodjan menade inte (tror jag) i ditt formulär utan när du skall skicka det till webbsidan. Det är rätt onödigt att skicka upp en hel sådan bild motsvarande den som du länkade till.

Bygg istället upp den av flera mindre bilder med hjälp av HTML-koden och låt varje siffra i mätvärdet utgöras av en liten bild. På det sättet är det lätt att byta ut vilken sifferbild som skall visas för respektive siffra på sidan bara genom att ändra lite i HTML-koden för sidan.

Föreställ dig hur det ser ut i det riktiga mekaniska räkneverket. Varje sifferläge har tio olika sätt att visas med siffran 0-9.

Dessutom blir alla bilder då statiska och du behöver bara generera en enkel HTML-fil från datorn när mätvärdena ändras. Lämpligen en väldigt liten inkluderingsfil t.om som länkas in från huvudsidan.
Användarvisningsbild
maha
EF Sponsor
Inlägg: 1685
Blev medlem: 22 november 2005, 09:47:02
Ort: Jakobstad, Finland

Inlägg av maha »

Om du absolut vill spara det som en bild så finns det funktioner för att skriva siffrorna på själva bilden på mätaren du har på formen. Sen är det bara att spara den "nya" bilden som innehåller siffrorna och FTP:a upp den.

Jepp, fråga i ett mer VB specifikt forum så får du svar på det här på några minuter. Eller så kan du ju söka på Google, borde inte vara svårt att hitta.
sodjan
EF Sponsor
Inlägg: 43231
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

> Har du jobbat med VB?

Sedan 1.0. Dock lite mindre de senaste åren. Plockade
ner den fria VB 2005 för någon vecka sedan för lite kommande behov
i ett projekt...

Jag utgick (tydligen felaktigt) att om man ändå gör sig besväret
att försöka visa något som ser ut som en mätare, så fixar man även
siffror som ser ut som de gamla mekaniska siffrorna. Det ger så
att säga mer realism till det hela eftersom man kan låta de olika
siffrorna ligga lite snett o.s.v. Men du kör alltså med vanliga
inbyggda "fonter" i VB. OK, det fungerar det också, även om det
lätt ser ut just som en bild av en mätare på pålaggda siffror... :-)

Min förslag till lösning för att visa det på webben byggde dock på
småbilder för de olika siffrorna som länkades ihop med lite HTML,
som andra har förtydligat.

Slutligen tycker jag fortfarande att det skulle bli snyggare utan "Start"/"Avsluta"
knapparna och Windows ramen med kryss-rutan o.s.v. De har ju ingen
funktion på websidan...
v-g
EF Sponsor
Inlägg: 7875
Blev medlem: 25 november 2005, 23:47:53
Ort: Kramforce

Inlägg av v-g »

Ralph:Sorry för OT men en del av bilderna på din sida fungerar inte hos mig, skulle gärna vilja se alla under "bergvärmebilder".
Skriv svar