Gå til innhold

lefodnes

Medlemmer
  • Innlegg

    43
  • Ble med

  • Besøkte siden sist

Innlegg skrevet av lefodnes

  1. Hei. Er det noen som kan hjelpe meg å finne ut hva slags komponent som sitter i en slik DI-boks? Neutrik NA2M-D0B-TX (se nederst til høyre her). Jeg skulle gjerne ha bestilt noe med tilsvarende funksjon fra ELFA. Prosjektet er å sende lyd på kabling i huset. Problemet er bare at de eksisterende ledningene går i taket i kjelleren og det støyer noe fælt fra frysere og sikkert diverse andre ting, så eneste mulighet er å balansere signalet og for-forsterke mye slik at signal til støy-forholdet blir så stort som mulig.

     

    På forhånd takk for all hjelp!

     

    - Lars E

  2. Hei!

    Jeg lurer litt på hva som gjør at en vann-vann varmepumpe er så ekstremt dyr. Hvis jeg tok en billig luft-luft varmepumpe, senket fordamperen (?) i et (lukket) kar med frostvæske/vann, sørget for at denne væska blir pumpet i et kretsløp (senke kretsløpet ned i sjøen). Hvor ligger evt. problemet i et sånt oppsett?

     

    Dette kunne ha vært et hytte-hobby-prosjekt for meg...

  3. Jeg har brukt utallige handsfree-varianter, dyre og billige, med og uten ledning. Så langt har ingen vært gode nok, synes jeg.

     

    Noen som har gode anbefalinger?

     

    Har prøvd Koss Portapro med mikrofon på ledningen. Men dessverre dårlig mikrofon. Deretter kommer BTH002, men der også er mikrofonen dårlig fordi den sitter ved øret. Det ser lovende ut med Autra BTH-102, for den har ordentlig mikrofonbøyle, OG spiller musikk, men den er dessverre trådløs.

     

    Noen som vet om en tilsvarende Autra-BTH-102 (med mic-bøyle), men med ledning? til 4-polig 3,5mm? Ikke 2 stk 3,5mm...

  4. Men hva er egentlig forskjellen på disse boksene? Hvorfor koster Cisco-boksene 3-7000 kroner, og Linksys-boksen bare 380,- ? Blir Linksysboksen like bra som Cisco-boksene, bare den får seg installert dd-wrt? Er det nøyaktighet på radioelektronikken?

  5. Hei. Er det noen som vet om hvor jeg kan få tak i nett av tau? Gjerne store masker (10-20cm), men tykkelse på tauet bør være 8-10 mm. Tanken er at jeg skal legge dette nettet over bagasje baki bilen og stroppe fast til gulvet.

    Noen som har noe tips om hvor jeg får tak i noe sånt?

  6. Det skal en del uflaks til for at elementet i bereder er koblet inn, samtidig som varmeelementer i oppvask og vaskemaskin er koblet inn.

    Typisk bruk er jo at man bruker en del varmtvann i springen i grovoppvasken (store ting) etter middagen. Deretter ønsker man å sette på oppvaskmaskinen. Da blir det jo faktisk slik at element i både varmtvannsbereder og oppvaskmaskin bruker strøm samtidig. Løsning så langt er å vente med å sette på oppvaskmaskin, til varmtvannsberederen har fått varmet opp vannet igjen.

     

    Vet heller ikke om det lar seg gjøre med ny sikring. Vi har en hovedsikring på 1-fase 25 A. Kanskje hele inntaket må oppgraderes.

  7. Optimalt ville det ha vært en strømmåler innbakt i sikringen og en plug-inn-sak i stikkontakten som kan programmeres. Plugg-inn-saken brukes altså til panelovnen. Strømmåleren i sikringen gir hele tiden beskjed, trådløst eller over strømledningen, hvor mye strøm som går. Plugg-inn-kontakten mottar disse signalene. Når den mottar at total effekt er 4000 W (altså over 2300W), kutter den sin egen kontaktor, slik at panelovnen skrus av. Da faller effekten til 2000W igjen, så lenge vannkokeren bruker strøm. Når vannkokeren er ferdig, faller effekten til 0W og dermed skrus strømmen på igjen i plugg-inn-kontakten.

     

    Plug-inn-kontakten må dermed programmeres med ønsket forbrukseffekt. Maks effekt må programmeres i enten strømmåleren eller plug-inn-kontakten.

     

    Skjønner det med å kunne overbelaste sikringen en stund, og at det kanskje går bra med en vannkoker. Jeg prøvde bare å forenkle problemstillingen. Min reelle utfordring handler om å ha en oppvaskmaskin og en vaskemaskin, hver på 2kW på samme 16A kurs som en varmtvannsbereder (2kW). Skal sies at sikringen ennå ikke har gått, men jeg liker ikke å tyne 16A-sikringen så mye. Gammelt ledningsnett er det også. Det i kombinasjon med gamle skrusikringer, som kanskje strekker seg litt lenger enn automatsikringer, gjør meg skeptisk. Kanskje uten reell grunn.

     

    Beste løsning jeg har kommet på så langt er en timer, som skrur av varmtvannsberederen i f.eks. 4 timer. Timeren kan skrus på manuelt når man starter en oppvask, gjerne på kvelden. Varmtvannsberederen er da klar igjen med varmt vann til morgenen.

  8. Finnes det en boks, evt. noe elektrikeren kan montere i et sikringskap, som kan prioritere strømmen, slik at når forbruket er over en viss effekt på en kurs, så slås ukritiske apparater av? (varmtvannsbereder, panelovn)

     

    F.eks. en 10A kurs kan gi 2300W. Kan fint henge på en 2kW panelovn her. Men så ønsker noen å bruke vannkokeren på den samme kursen. I det vannkokeren går på, skrus panelovnen av. Når vannkokeren er ferdig (forbruket er mindre enn 300W), skrus panelovnen på igjen.

     

    Noen som vet om det finnes løsninger for dette?

  9. Er det noen mulighet for å styre hva elementene som asp.net lager skal ha for slags id når de rendres til html?

    F.eks :

    <asp:TextBox ID="inpPostnr" runat="server" Width="30"></asp:TextBox>

    rendres slik:

    <input name="ctl00$cphMain$inpPostnr" type="text" value="7054" id="ctl00_cphMain_inpPostnr" style="width:30px;" />

    For å få tak i denne vha javascripts GetElementById(), må jeg altså bruke GetElementById("ctl00_cphMain_inpPostnr"). cphMain kommer fra en "ContentPlaceHolderID" der dette elementet ligger. Men hvor kommer "ctl00" fra? Og vil den endre seg?

     

    Eller er det ikke meningen at man skal kombinere javascript og asp.net? Opplever jo det samme problemet når jeg skal bruke #-prefiksen i css slik

    #ctl00_cphMain_inpPostnr 
    {
    border: solid 1px red;
    }

  10. Jeg har brukt en Dreambox 600C et par måneder nå i høst. Det har ikke vært helt rett frem, akkurat. Mye surfing for å finne de rette frekvensene, og få satt opp bare slik at jeg kan bruke den som vanlig dekoder. Satte inn en harddisk, og opptak fungerer innimellom. Noen ganger klarer den å ta opp hele programmet den skal, andre ganger fryser den bildet etter 5 sekunder, 5 minutter eller 50 minutter. Eller den kan finne på å ta opp 3 timer i strekk, hvis programmet er så langt. Veldig uforutsigbart, men sikkert min feil.

     

    Jeg har lagt inn Gemini (3.6?). I den firmwaren skal det visst være slik at man kan laste ned diverse ekstra småprogrammer via valg med fjernkontrollen, så lenge dreambox'en står tilkoblet internett. Men, min kommer med en feilmelding som sier at den ikke får kontakt. På nettet står det forklart at denne feilmeldingen egentlig betyr at boksen min er en "klone" og ikke ekte dreambox, og derfor nekter de som har utviklet Gemini meg i å hente ned ting direkte fra dreambox'en. Derfor blir det mye surfing og leting på nett etter filer som kanskje passer, for så å pakke dem ut til forskjellige kataloger, overføre via ftp og sjekke om ting blir bedre.

     

    Jeg har ikke hatt de beste erfaringer, nei, men likevel beholder jeg den. Mest bare fordi jeg liker ideen om at det finnes mange tilgjengelige programmer.

     

    ... etter mange frustrerende runder med Dreambox'en, hadde jeg kanskje tenkt å kjøpe en Canal Digital PVR og bare bli ferdig med det. Men det er nettverksbiten og de framtidige mulighetene ellers som gjør at jeg beholder Dreambox'en foreløpig.

  11. Helt sikkert et enkelt spørsmål: Hvordan kan jeg i Visual Web Developer 2008 EE bruke en klasse som er deklarert i en annen .CS-fil? .CS fila må importeres inn i prosjektet på en eller annen måte. Jeg har brukt "Add Existing Item" på denne fila, men får likevel "CS0103: The name '<klassenavnet>' does not exist in the current context"

  12. Hvis det kun er snakk om resistiv last (eller er det også reaktiv/kapasitiv?), hva skal du da med treg sikring?

    Det er om å gjøre å kunne trekke 28A ut av et 25A overbelastningsvern. Produsenten av eemax sier at det går å trekke dette ut av en 25A sikring i en viss tid. Når det er treg sikring, vil den kunne levere 28A over en gitt tid. Jeg vet ikke hvor lenge. Hadde vært fint å kunne sett dette et sted. (Utløserkarakteristikker). Uansett har jeg ikke denne sikringen, jeg har jo et overbelastningsvern på 25A med ukjent utløserkarakteristikk, så jeg spør for å finne ut om overbelastningsvern er raske eller trege. (som standard)

  13. Vi vurderer å sette inn en EEMAX momentan-vannvarmer. Den finnes i en 3-fase utgave (TM2511) der den trekker 28A resistivt. Denne skal kunne settes på en 25A (treg) 3-fase sikring. Problemet er bare at vi har 25A 3-fase overbelastningsvern. Jeg har kikket i en katalog (side 5 her)på overbelastningsvern, men der står det ingenting om at disse har utløserkarakteristikk. Selvsagt har de jo det, men hvilken?? Kan man få overbelastningsvern i forskjellige karakteristikker? Det er ca. 300 meter til fordelingsboks.

  14. Hei

    Jeg har vært med på å sette opp kamera i et fjøs. Vi brukte Axiscam 214 PTZ. Dette kameraet har en helt enorm zoom, og du kan ta en titt på øremerkingen til hvert dyr. En ekstra feature som hadde vært tøft å få til, var å sette opp kameraet på en løpekatt, også fjernstyrt fra kamera-web-siden.

     

    Du skriver at du vil ha kameraet på TV-skjermer rundt omkring. Det er mulig, men da er du kanskje ikke så interessert i bevegelige kameraer. Du sparer en del penger på å droppe bevegeligheten.

     

    Uansett har Axiscam-kameraene bra bildekvalitet.

  15. Og noe annet jeg har lurt på:

     

    1. Slik jeg forstår, har du lov til å montere apparatkontakt (HAN), bryter og lampettledning til en lampe. Dette er da i utgangspunktet ikke fast anlegg. Det står noe om det her

     

    2. Men så klamrer du fast denne ledningen til veggen og henger fast lampa på veggen. Det er vel fortsatt ikke fast anlegg, siden lampa, ledningen og apparatkontakten kan kobles fra det faste anlegget?

     

    3. Så bestemmer du deg for å ha elektrisk opplegg i garasjen. Du kobler opp anleggskontakt (HUN), faste armaturer og annet, men kobler alt dette IKKE til huset. Har du da laget et fast anlegg?

     

    4. Elektrikeren monterer en anleggskontakt (HUN) på huset ditt. Huset er fortsatt i forskriftsmessig stand.

     

    5. Så tar du en gummikabel direkte fra et av punktene i garasjen og setter på en apparatkontakt (HAN) i andre enden. Denne kontakten setter du i anleggskontakten på huset og du har dermed strøm i garasjen.

     

    På hvilket punkt ble denne historien "ikke forskriftsmessig" ?

  16. Det er jo så mange installasjoner som er lagt opp på hobbybasis, og likevel går det bra? Det gjelder både i gamle og nye hus. De gamle installasjonene har jo hatt noen år på seg til å vise at de holder. Og de har ennå ikke brent ned. Men likevel vil elektrobransjen si at "nå er det like før dette huset brenner ned, bytt til nytt anlegg". Da blir det mer jobb til elektroinstallatørene. Når vi hører denne "farlig farlig"-propagandaen hele tiden, blir man jo bekymret. Og så innimellom brenner det ned bygg som er satt opp av godkjent elektroinstallatør, som helt sikkert ikke har brukt billigmateriell fra Biltema. Selv oppdaget jeg etter å ha brukt en elektriker til å koble (og støpe) varmekabler på badet, at han ikke hadde skrudd igjen skruekontaktene i jordfeilbryteren godt nok. Ledningene hadde løsnet og lå bare inntil og gnistret.

     

    Jeg synes det er vanskelig å godta at elsikkerheten blir dårligere bare fordi forskriftene blir strengere. Jo, jo, vi bruker mer og mer strøm. Installasjonene blir sikkert mer belastet. Men en 10A kurs som i dag tåler maks 10A, tålte også maks 10A for 30 år siden også? I hvertfall om du setter inn en tipp topp moderne 10A skrusikring.

     

    Så er det egentlig pga elsikkerheten at vi skal bestille en faglært elektriker til huset? Eller er det bare fordi at "sånn er regelverket"? Eller er det kanskje mest for å sikre forsikringen?

  17. Du vil muligens at A skal implementere et interface? Da kan B kjøre alle metodene som er i både Object og i det implementerte interfacet.
    Takk! Det er mulig "interface" er stikkordet jeg leter etter.
    Poenget er ikke at A skal kalle på en metode i B, men at B skal kalle på en metode i A som den ved kompilering ikke vet adressen til. Den vet bare "event"-navnet. Dette tilsvarer en peker som peker på startadressen til en metode.
    Ett eller annet sted må referansen til A ligge. Og hvis ikke B har en peker til den, må B ha en peker til noe annet som har en peker til A, eller noe som har en peker til noe som har en peker til A.
    Virkelig?? Vel, ok, hvis det er slik for Java, så.. Men søren og... Kunne du ikke ha skrevet "Ett eller annet sted må referansen til metoden ligge? Jeg kjenner ikke til dypet av Java, men en metode ligger vel lagret i Java-maskin-kode på en eller annen adresse, som en peker kan peke på? Og B, når den har denne pekeren, kan kalle denne metoden vha. pekeren, ikke vha. objektet metoden ligger i. Selvsagt er det en utfordring for kompilatoren som må forstå at koden kjøres med objektdata fra det objektet som har satt referansen...

     

    Hva er det egentlig du vil?
    Jeg prøver å gjøre B uavhengig av A og C. Jeg har en følelse av at dette ender opp som en diskusjon om hva som er beste språk...
  18. Takk for nyttig innspill!

    Jeg må selvsagt være åpen for andre måter å tenke på. Jeg synes likevel events i Delphi Pascal er veldig nyttig. Det gjør at jeg kan bruke source-fila til B-klassen i mange forskjellige prosjekter om og om igjen. B-klassen vil ha metoder, hvor jeg bruker noen i enkelte tilfeller og andre i andre tilfeller.

    Jeg har også tenkt på det å sende inn et Object eller en superklasse med en abstract metode, men da må alle klassene som lager B-objekter være arvet av denne superklassen. Mulig det går hvis det går an hvis man kan arve flere klasser samtidig. Hvis Object brukes, må jeg typecaste til en kjent klasse, og det er det som er om å gjøre å unngå. Dvs. B skal ikke vite hvem den blir brukt av. På denne måten blir B universell og ikke avhengig av hverken A eller C.

    Nytt eksempel:

    public class B {
     public int msInterval;
     public int id;
     public event onTimer;
     public B(int id, int msInterval) {
    this.msInterval = msInterval;
    this.id = id;
     }
     <... mer kode for å lage en timer / thread eller hva som må til ...>
    }
    
    public class A {
     private B alfa;
     private B beta;
     private B gamma;
     private void alfaTimer() { Alert a = new Alert("alfa", "Alfa timer", null, AlertType.ERROR); }
     private void betaTimer() { Alert a = new Alert("beta", "Beta timer", null, AlertType.ERROR); }
     private void gammaTimer() { Alert a = new Alert("gamma", "Gamma timer", null, AlertType.ERROR); }
     public A() {
    B alfa = new B(2, 200);
    alfa.onTimer = alfaTimer;
    B beta = new B(3, 150);
    beta.onTimer = betaTimer;
    B gamma = new B(5, 300);
    gamma.onTimer = gammaTimer;
     }
    }

    Dette vil jo ikke virke. Her har jeg prøvd å blande litt pascal og java, for å illustrere litt bedre. Objektene alfa, beta og gamma er her verktøy for klassen A. Ingen av objektene kan dermed være ansvarlig for å "styre programmet". A gir beskjed til alle 3 objektene om at de skal gi beskjed hver gang de får en trigg, men de får ikke vite hva som skal skje.

     

    Når jeg finner ut at jeg skal lage et nytt prosjekt C, linker jeg inn sourcekoden for klasse B slik at om jeg forbedrer B når jeg jobber videre med prosjekt C, så vil forbedringene komme prosjekt A til gode.

  19. Tusen takk for at du prøver å hjelpe meg!

    Jeg byttet om på A og B et lite øyeblikk der, har rettet det opp.

    "B ikke er medlem av A" skulle vært "A ikke er medlem av B", og jeg mener at det finnes ikke noe objekt/varabel A i klassen B. A og B arver ikke hverandre. De er to klasser som arver en felles klasse.

    Hvis B skal kalle en metode i A må B ha en peker til A.

    Nesten sant! (i hvertfall når det gjelder pascal) I pascal holder det at B har en peker til metoden i A. Denne pekeren heter i mitt pascal-eksempel ProcToBeCalled. Pekeren blir i "RunThisFirst" satt til å peke på metoden "ProcCalledFromBBBBBBBB". Kanskje kan spørsmålet mitt formuleres til å være : Er en metode/procedure/funksjon basert på arvbar "klasse", slik at pekeren til bare metoden kan sendes inn til et objekt?

    Siden A lager B objektet kan du jo bare sende med objektet A da du lager B. Altså at konstruktøren til B ser noe sånn her ut.

     

    A a;
    
    B(<det du allerede har>, A a) {
    <De kallene du allerede har>;
      this.a = a;
    }

    OK, men hvis jeg nå vil ha en klasse A og C slik:

    public class C {
     private B b;
     public C() {
    B b = new B(C)
     }
    }
    
    public class A {
     private B b;
     public A() {
    B b = new B(A) 
     }
    }

     

    Kompilatoren vil nekte på linje 4! Den vil si at du kan ikke sende inn C som parameter i B sin constructor, for denne parameteren skal være av klasse A. (iflg din constructor)

  20. Det stemmer at jeg har laget et B-objekt i klassen A, ja.

    BBBBBBBB := TBBBBBBBB.Create;  // Pascal
    TBBBBBBBB BBBBBBBB = new BBBBBBBB();  // Java. Beklager tåpelige navn...

    Poenget er ikke at A skal kalle på en metode i B, men at B skal kalle på en metode i A som den ved kompilering ikke vet adressen til. Den vet bare "event"-navnet. Dette tilsvarer en peker som peker på startadressen til en metode.

    Jeg skrev :

    Men B skal ikke behøve å vite på forhånd hva slags klasse A-objektet er bygget på.
    . Jeg ønsker å lage klassen B slik at den kan kalle en procedure/method i A (ProcCalledFromBBBBBBBB). Men A er ikke medlem av B, så derfor kan jeg ikke skrive A.ProcCalledFromBBBBBBBB.

    Hvorfor vil jeg dette? Jo, sett at jeg har en klasse C som også har en ProcCalledFromBBBBBBBB, så vil jeg at B skal kunne kalle C sin ProcCalledFromBBBBBBBB når et annet objekt B blir instantiert fra C. Dermed har både klassen A og klassen C hvert sitt eget objekt av klassen B. Når B-objektet i A-klassen vil kalle sin ProcToBeCalled er det AAAAAAAA.ProcCalledFromBBBBBBBB som blir kalt. Når B-objektet i C-klassen vil kalle sin ProcToBeCalled er det CCCCCCCC.ProcCalledFromBBBBBBBB som blir kalt.

  21. Prøver å lære meg litt basic java.

    Utfordringen er å la B-objektet kalle på en metode i A-objektet. Men B skal ikke behøve å vite på forhånd hva slags klasse A-objektet er bygget på. Dette kalles events i Delphi Pascal, men jeg tror ikke det er det samme som events i Java...

    Er det noen som kan foreslå en oversettelse fra Pascal til Java av denne koden?

     

    Vi starter i TAAAAAAAA.RunThisFirst

    Her lages B og forteller B at ProcToBeCalled er en procedure i A.

    Så kalles B sin CallNow.

    CallNow sjekker om ProcToBeCalled kan kalles (Assigned), og i så fall kalles denne. Det medfører at ProcCalledFromBBBBBBBB kjøres.

     

    unit Unit1;
    
    interface
    
    type
     TBBBBBBBB = class(TObject)
     public
       ProcToBeCalled : procedure (Nr: Integer) of object;
       procedure CallNow;
     end;
     TAAAAAAAA = class(TObject)
     private
       BBBBBBBB : TBBBBBBBB;
       procedure ProcCalledFromBBBBBBBB(Nr : Integer);
     public
       procedure RunThisFirst;
     end;
    
    implementation
    
    procedure TAAAAAAAA.RunThisFirst;
    begin
     try
       BBBBBBBB := TBBBBBBBB.Create;
       BBBBBBBB.ProcToBeCalled := Self.ProcCalledFromBBBBBBBB;
       BBBBBBBB.CallNow;
     finally
       BBBBBBBB.Free;
     end;
    end;
    
    procedure TBBBBBBBB.CallNow;
    begin
     if Assigned(ProcToBeCalled) then ProcToBeCalled(5);
    end;
    
    procedure TAAAAAAAA.ProcCalledFromBBBBBBBB(Nr: Integer);
    begin
     // BBBBBBBB called this procedure
    end;
    
    end.
    

×
×
  • Opprett ny...