Page 1 of 1

Dimmerfunktion

Posted: Thu Jan 18, 2018 11:08 am
by klintan
Läste i en annan tråd att det inte finns några begräsningar hårdvarumässigt för att styra dimmerfunktioner.

Efter att snabbkollat igenom VB -exemplet så ser det bara ut som det kan skickas 4 funktionsanrop till telldussticken genom drivrutinen,

"
Public Declare Function devTurnOn Lib "TellUsbD101.dll" (ByVal a As Long) As Boolean
Public Declare Function devTurnOff Lib "TellUsbD101.dll" (ByVal a As Long) As Boolean
Public Declare Function devGetDeviceId Lib "TellUsbD101.dll" (ByVal a As Long) As Long
Public Declare Function devGetName Lib "TellUsbD101.dll" (ByVal i As Long) As String
"
Är inte något redig VB knackare, men har väl lite koll (tror jag, haha). Tänkte iaf fråga om ni har lite info för att komma igång med utveckling av denna funktion.

Posted: Thu Jan 18, 2018 11:08 am
by krambriw
Hej,

En nexa (och kompatibla) dimmer fungerar ju så att när du skickar ON en gång så slår den till på den nivå den hade då den stängdes av förra gången.

Skickar du ON igen så börjar den dimma upp/ner ända tills du skickar ON igen, då stannar den i aktuellt dimmat läge.

Skickar du nu OFF så slår den ifrån och minns det dimmade läget.

Det finns alltså inga specifika dimUp/dimDown/dimToLevel_nn kommandon vilket hade varit trevligt.

I ett program måste man alltså försöka bygga dimmer funktionerna genom att emulera lämpliga kommando sekvenser enligt ovan.

mvh

Posted: Thu Jan 18, 2018 11:08 am
by klintan
aha, de gör ju saken lite klarare. Det hade ju varit ultimat ja, finns det något kommando som nollställer minnet? alltså utan att dimmra lampan.
Typ skicka två OFF?

Posted: Thu Jan 18, 2018 11:08 am
by micke.prag
Tyvärr har vi inte hittat något sätt att nollställa minnet.