bjornepappa Skrevet 11. oktober 2018 Skrevet 11. oktober 2018 Har no vidareutvikla garsjeportstyringen (styrt via Arduino-plugin) med endebrytar både i åpen og lukka stilling. Desse indikerer hhv. åpen og lukka på kvar sine devices i HS, men ønskjer å få samla styring samt indikering i alle tilstandar (åpen, lukka og mellomstilling) på ein separat device per port, altså kun to synlige devices og dei fire andre som "hjelpedevices". Fekk til dette når eg kun hadde indikering på lukka/ikkje lukka stilling, då eg oppretta ein tredje tilstand, "åpne/lukke" på devicen som indikerte lukka/ikkje lukka og det fungerer fint, ved aktivering av denne blir det trigga event som gir åpne-kommando på devicen som trekker reléet kopla på portopnaren. Men med siste utvidelsen, altså separat endebrytar for åpen tilstand, slit eg med å få dette til utan å måtte ha mange "unødvendige" kommando-muligheiter på devicen som skal både styre og indikere. Ser at ved å sette "Status-Control" kun til status går det ikkje an å trigge denne vha. events. Har forsåvidt oppretta separat device som kun indikerer vha events frå dei andre devicane og denne kan fint utvidast til også å ha kommandomuligheit, men det vil gi fire kommandoar der eg kun ynskjer å ha éin (åpne/lukke) synleg. Er det andre måtar å gjere det på, eller blir det for mykje å be om? Siter
Moskus Skrevet 12. oktober 2018 Skrevet 12. oktober 2018 Du kan definere selv hva som er statuser og hva som er "controls" (dvs knapper) på "Status Grahics" tab'en. Dermed kan du kun ha en kommando, men la devicen vise flere statuser. Se HS-skolen del 6: ... nærmere bestemt under Device-håndtering -> Status Graphics. Du trenger heller ikke ha samsvar mellom device valuer for statuser og device valuer for "control" Siter
bjornepappa Skrevet 12. oktober 2018 Forfatter Skrevet 12. oktober 2018 5 timer siden, Moskus skrev: Du trenger heller ikke ha samsvar mellom device valuer for statuser og device valuer for "control" Og akkurat dette gjorde susen! Takk igjen for god hjelp. Å definere separate linjer for status og control med samme verdi hadde eg ikkje tenkt på. Det vart mange linjer, men eg slapp heilt unna å bruke virtuelle devicer og resultatet vart omsider som eg ønskte i HSBuddy (er ikkje inne i HSTouch enda...). Kan nevne at eg for control-linjene måtte lage "range" med start=slutt og sette tekstboks som input. Dette gjer at dette valget ikkje blir synleg i HSBuddy, akkurat som eg ønskjer. Verdiane 0 og 1 klarer Arduino-plugin å sette på eigen hand, skulle gjerne ønskt meg at dette kunne gått an via events også. Det hadde spart ein del knoting og redusert antall linjer. Verdien 2 blir satt (via event) når devicen endrar verdi til 1 og devicen for åpen-indikering ikkje indikerer åpen port. Verdien 3 blir satt (via event) når devicen for åpen-indikering indikerer åpen port. Når verdien 11 blir satt triggar eit event som aktiverer eventen for åpning/lukking av porten. Og slik vart devicane, der kun "Høgre port" og "Venstre port" normalt er synlege i HS og som blir brukte til heile styringa i HSBuddy. Siter
Anbefalte innlegg
Bli med i samtalen
Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.