Elektroda.pl
Elektroda.pl
X

Wyszukiwarki naszych partnerów

Wyszukaj w ofercie 200 tys. produktów TME
Kategoria: Kamery IP / Alarmy / Automatyka Bram
Montersi
Proszę, dodaj wyjątek elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Bascom - Byte przeliczenie na wartośćprocentową

maximus22_kr 19 Kwi 2017 13:37 657 3
  • #1 19 Kwi 2017 13:37
    maximus22_kr
    Poziom 18  

    Witam
    Odczytuję wartości z przetwornika PCF8591p ( byte 0 - 255 )
    Chciałbym wynik wyświetlać i zapisywać w procentach.

    Kod: vbnet
    Zaloguj się, aby zobaczyć kod


    cały czas mam 0.

    drugi sposób jaki znalazłem to ( ale jeszcze nie sprawdzałem ), to przyjęcie, że 1 odpowiada 0,4%
    Kod: vbnet
    Zaloguj się, aby zobaczyć kod

  • #2 19 Kwi 2017 14:28
    niveasoft
    Poziom 34  

    Tak na szybko to łap z jakiegoś mojego programu :P

    Kod: vbnet
    Zaloguj się, aby zobaczyć kod


    Czyli jeśli napiszesz :

    Kod: vbnet
    Zaloguj się, aby zobaczyć kod


    to w zmiennej Procent powinno być 50 bo to połowa z 256 :D
    Może to się da napisać inaczej, ale to mam gotowe a czasu brak :D

  • #3 19 Kwi 2017 15:47
    maximus22_kr
    Poziom 18  

    U mnie wychodzi błąd

    Kod: vbnet
    Zaloguj się, aby zobaczyć kod

    Przy kompilacji wychodzi błąd dla obydwu wywołań tej funkcji:
    Error : 242 Data type of source and target variables do not match [ 0]
    Error : 242 Data type of source and target variables do not match [ 0]

    Ech, tak to jest jak się kopiuje
    Ma być
    Kod: vbnet
    Zaloguj się, aby zobaczyć kod

  • #4 19 Kwi 2017 15:53
    niveasoft
    Poziom 34  

    Albo nie masz Config Submode = New, albo nie zadeklarowałeś tych funkcji..albo nazwa funkcji inna niż zadeklarowana :P
    Bascom - Byte przeliczenie na wartośćprocentową

    Nom widzę ze wpadłeś na to sam :D

Szybka odpowiedź lub zadaj pytanie
Dziękuję Ci. Ta wiadomość oczekuje na moderatora.
 Szukaj w ofercie
Zamknij 
Wyszukaj w ofercie 200 tys. produktów TME