|
www.elektronik.si Forum o elektrotehniki in računalništvu
|
Poglej prejšnjo temo :: Poglej naslednjo temo |
Avtor |
Sporočilo |
. Član
Pridružen-a: Pon 23 Avg 2004 16:16 Prispevkov: 16777190 Aktiv.: 75218.25
|
Objavljeno: Tor Jul 11, 2006 10:12 am Naslov sporočila: |
|
|
Brisana vsebina odstranjenega uporabnika.
|
|
Nazaj na vrh |
|
|
milan62 Član
Pridružen-a: Ned 04 Jan 2004 23:19 Prispevkov: 2379 Aktiv.: 10.67 Kraj: Kranj
|
Objavljeno: Tor Jul 11, 2006 10:37 am Naslov sporočila: |
|
|
Bravo SimonS, bravo Jur !
Točno tak princip, kot sta ga opisala v zadnjih postih imam jaz
uporabljen za daljinsko merjenje nivoja kurilnega olja v zunanji cisterni.
Tri leta v uporabi in deluje super.
Ne rabiš povratne vzmeti ampak le primerno protiutež zunaj cisterne.
Uporabljam rostfrei pletenico ca 0.8 mm prevlečeno z nylonom.
Dobiš v vsaki trgovini z ribiškim priborom.
LP
|
|
Nazaj na vrh |
|
|
Proteus Član
Pridružen-a: Sre 15 Jun 2005 10:03 Prispevkov: 1787 Aktiv.: 8.01
|
Objavljeno: Sre Jul 12, 2006 10:16 am Naslov sporočila: |
|
|
Pri merjenju nivoja je potrebno (odvisno od oblike soda) upoštevati tudi geometrijo, da dobiš "tapravo" porabo v litrih. Pri merjenju teže zadeva že sama po sebi pada ven v litrih
|
|
Nazaj na vrh |
|
|
jur Član
Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 23.05 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Sre Jul 12, 2006 3:05 pm Naslov sporočila: |
|
|
V prilogi (sod.zip) je na hitro napisan demo softwera (brez senzorja) za nadzor soda (lahko je tudi vinski sod). Za simulacijo je namesto senzorja levi spodnji gumb. Priložena slika prikazuje kako program v resnici zgleda.
Jur
Opis: |
|
Velikost datoteke: |
29.58 KB |
Pogledana: |
6614 krat |
|
Opis: |
|
Download |
Ime datoteke: |
sod.zip |
Velikost datoteke: |
249 KB |
Downloadano: |
18 krat |
|
|
Nazaj na vrh |
|
|
Jani Član
Pridružen-a: Ned 14 Dec 2003 22:48 Prispevkov: 460 Aktiv.: 2.06 Kraj: Bela krajina
|
Objavljeno: Sre Jul 12, 2006 3:21 pm Naslov sporočila: |
|
|
Kaj pa če bi merili maso soda (vina) z navadnim uporovnim lističem?
|
|
Nazaj na vrh |
|
|
jur Član
Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 23.05 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Sre Jul 12, 2006 3:34 pm Naslov sporočila: |
|
|
Sod bi bilo potrebno vpeti v nek mehanizem, tako da bi se vsa teža prenašala na merilni listič. Mehanizem mora vzdržati celo težo soda in udarce, ko bodo sod naložili v mehanizem. Šlo bi, če bi podstavek soda dal na več merilcev. Tako kot tehtajo tovornjake, ko pod vsako kolo dajo eno tehtnico, pa seštejejo posamezne teže.
Jur
|
|
Nazaj na vrh |
|
|
Proteus Član
Pridružen-a: Sre 15 Jun 2005 10:03 Prispevkov: 1787 Aktiv.: 8.01
|
Objavljeno: Sre Jul 12, 2006 4:23 pm Naslov sporočila: |
|
|
Ni ravno nujno, da nosi celotno težo, lahko nosi samo en del, kar pa je potrebno ustrezno upoštevati pri izračunu.
|
|
Nazaj na vrh |
|
|
egomez Član
Pridružen-a: Sob 03 Apr 2004 18:49 Prispevkov: 517 Aktiv.: 2.32 Kraj: Ljubljana/Sežana
|
Objavljeno: Sre Jul 12, 2006 11:08 pm Naslov sporočila: |
|
|
@jur: Nekaj v tem smislu mislim tudi jaz napisati. Vendar bo seveda za več sodov. Pa temperaturo bo tudi merilo, le grelo in hladilo ne bo kot tukaj.
Kar se pa tiče merjenja mase soda, pa pride predvsem težava pri lesenih sodih. Tem ne moreš tako enostavno podsteviti senzorjev kot cisternam. No, če je volja se tudi to da.
|
|
Nazaj na vrh |
|
|
jur Član
Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 23.05 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Čet Jul 13, 2006 9:02 am Naslov sporočila: |
|
|
Več sodov ni problem. V prilogi sta majhna in velika (prava) slika.
Jur
Opis: |
|
Velikost datoteke: |
59.53 KB |
Pogledana: |
6533 krat |
|
Opis: |
|
Download |
Ime datoteke: |
sodi.JPG |
Velikost datoteke: |
45.5 KB |
Downloadano: |
23 krat |
|
|
Nazaj na vrh |
|
|
jur Član
Pridružen-a: Pet 02 Dec 2005 14:45 Prispevkov: 5142 Aktiv.: 23.05 Kraj: [color=zelena]Ljubljana[/color]
|
Objavljeno: Čet Jul 13, 2006 11:02 am Naslov sporočila: |
|
|
Izvorna koda za meritev soda. Forum je ne pusti dodati kot priponko, zato je priložena tu. Koda je copy/paste iz programa. Instrumenti (v programu so uporabljeni samo tank, termometer, vrtljiv gumb, stikalo, gumb, gradient) so kupljeni pri www.abaecker.de, kjer je na razpolago povsem uporaben demo software.
Jur
//demo za sod. Jur (J) 2006
unit Unit1;
interface
uses Windows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,
_GClass,AbDial,AbThMet,AbTank,ExtCtrls,AbSwitch,AbCBitBt, AbClock, AbLED,
StdCtrls;
type TForm1=class(TForm)
Panel1:TPanel; Panel2:TPanel; AbTank1:TAbTank; AbThermometer1:TAbThermometer; AbDial1:TAbDial;
AbRockerSwitch1:TAbRockerSwitch; AbRockerSwitch2:TAbRockerSwitch; AbRockerSwitch3:TAbRockerSwitch;
AbColBitBtn1:TAbColBitBtn; AbColBitBtn2:TAbColBitBtn; AbColBitBtn3:TAbColBitBtn; AbClock1:TAbClock;
AbLED1:TAbLED; Label1: TLabel;
procedure AbColBitBtn3Click(Sender:TObject); procedure AbColBitBtn1Click(Sender:TObject);
procedure AbColBitBtn2Click(Sender:TObject); procedure FormCreate(Sender:TObject);
procedure AbRockerSwitch1Click(Sender:TObject); procedure AbRockerSwitch2Click(Sender:TObject);
procedure AbRockerSwitch3Click(Sender:TObject); procedure polni(Sender:TObject);
end;
var Form1:TForm1; volume,temp:integer;
implementation
{$R *.dfm}
procedure TForm1.AbColBitBtn3Click(Sender:TObject);
var i:integer;
begin
for i:=round(abtank1.Value) downto 0 do
begin abdial1.Value:=i; abtank1.Value:=i; sleep(150); end; close;
end;
procedure TForm1.AbColBitBtn2Click(Sender:TObject);
begin temp:=temp+5; abthermometer1.Value:=temp;
if temp>24 then begin abthermometer1.BarSettings.Color:=clred; abled1.checked:=true; end;
abthermometer1.refresh; end;
procedure TForm1.AbColBitBtn1Click(Sender:TObject);
begin temp:=temp-5; abthermometer1.Value:=temp;
if temp<24 then begin abthermometer1.BarSettings.color:=clblue; abled1.checked:=false; end;
abthermometer1.refresh; end;
procedure TForm1.FormCreate(Sender:TObject);
begin temp:=20; abtank1.TankSettings.Style:=tshorizontal; end;
procedure TForm1.polni(Sender:TObject);
begin abtank1.Value:=abdial1.Value; end;
procedure TForm1.AbRockerSwitch1Click(Sender:TObject);
begin abtank1.TankSettings.Style:=tshorizontal; end;
procedure TForm1.AbRockerSwitch2Click(Sender:TObject);
begin abtank1.TankSettings.Style:=tsroundrect; end;
procedure TForm1.AbRockerSwitch3Click(Sender:TObject);
begin abtank1.TankSettings.Style:=tscrater; end;
end.
|
|
Nazaj na vrh |
|
|
fricky Član
Pridružen-a: Pon 22 Sep 2003 15:37 Prispevkov: 258 Aktiv.: 1.16 Kraj: Ribniško Pohorje
|
Objavljeno: Sre Avg 23, 2006 4:03 pm Naslov sporočila: |
|
|
Laično vprašanje: s katerim programom lahko napišeš/prevedeš takšno kodo?
lp
|
|
Nazaj na vrh |
|
|
jjakob Član
Pridružen-a: Pet 19 Nov 2004 14:12 Prispevkov: 1348 Aktiv.: 6.04
|
Objavljeno: Sre Avg 23, 2006 4:51 pm Naslov sporočila: |
|
|
Visual Basic?
|
|
Nazaj na vrh |
|
|
egomez Član
Pridružen-a: Sob 03 Apr 2004 18:49 Prispevkov: 517 Aktiv.: 2.32 Kraj: Ljubljana/Sežana
|
Objavljeno: Sre Avg 23, 2006 5:23 pm Naslov sporočila: |
|
|
humaxlover je napisal/a: |
Laično vprašanje: s katerim programom lahko napišeš/prevedeš takšno kodo?
lp |
Delphi.
Vendar tiste kode verjetno ne moreš kar prevesti, saj so uporabljene tudi (instrumenti) knjižnice, ki niso priložene "delphiju", ki ga inštaliraš. Kje se omenjene knjižnice dobi, pa je jur podal link.
Sicer nisem tega še poskušal, vendar mislim v kratkem te knjižnice poskusit, ker se mi zdijo zanimive.
|
|
Nazaj na vrh |
|
|
|
|
Ne, ne moreš dodajati novih tem v tem forumu Ne, ne moreš odgovarjati na teme v tem forumu Ne, ne moreš urejati svojih prispevkov v tem forumu Ne, ne moreš brisati svojih prispevkov v tem forumu Ne ne moreš glasovati v anketi v tem forumu Ne, ne moreš pripeti datotek v tem forumu Ne, ne moreš povleči datotek v tem forumu
|
Uptime: 77 dni
Powered by phpBB © 2001, 2005 phpBB Group
|