Elektroda.pl
Elektroda.pl
X
Proszę, dodaj wyjątek www.elektroda.pl do Adblock.
Dzięki temu, że oglądasz reklamy, wspierasz portal i użytkowników.

Bascom - Bascom, warunek IF z dodatowym obliczeniem

m72 24 Kwi 2015 22:39 906 7
  • #1 24 Kwi 2015 22:39
    m72
    Poziom 12  

    BASCOM, mam taki warunek:

    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod

    chciałem w ten warunek wstawić dodatkowe dodawanie bo taka jest potrzeba
    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod

    ale wywala błąd
    ERROR 35 3 parameters expected.....
    jak można temu zaradzić ?

    0 7
  • #2 24 Kwi 2015 22:57
    373522
    Użytkownik usunął konto  
  • #3 25 Kwi 2015 00:17
    m72
    Poziom 12  

    Yhy, no to fatalnie, ja tych warunków mam z 20 :D ale ok, dzięki za odpowiedź.

    0
  • #4 25 Kwi 2015 00:25
    373522
    Użytkownik usunął konto  
  • #5 25 Kwi 2015 08:03
    zumek
    Poziom 39  

    niveasoft napisał:
    Dobre podejście do Select Case pewnie załatwiłoby sprawę ;)

    A jeszcze lepsze podejście, to gdybyś pokazał te 20 warunków, bo coś czuję po kościach, że dałoby się to mocno skrócić :D

    0
  • #6 25 Kwi 2015 13:32
    m72
    Poziom 12  

    W tym wszystkim chodzi o to ze odczytuje napięcie z ADC i program ma wskoczyć do odpowiedniej procedury zapalającej kombinacje diod. Problem w tym, że napięcie często jest na granicy przedziałów i diody wariują. Chcę zrobić coś w rodzaju histerezy, że następna (lub poprzednia) dioda zapali się dopiero w przekroczeniu odpowiedniego progu ale + jakaś niewielka wartość a idąć w dół - jakaś niewielka wartość. Czy da się to zrobić jakoś po bożemu ? :D

    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod


    ps. to wszystko to oczywiście linijka diodowa do pomiaru napięca w instalacji samochodowej

    0
  • #7 25 Kwi 2015 16:19
    zumek
    Poziom 39  

    m72 napisał:
    Czy da się to zrobić jakoś po bożemu ? :D

    Może coś w tym guście :?:

    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod

    Wydaje mi się jednak, że te procedury zapalające kombinacje diod, należy zastąpić jedną funkcją. Np.
    Kod: basic4gl
    Zaloguj się, aby zobaczyć kod

    0
  • #8 25 Kwi 2015 17:20
    373522
    Użytkownik usunął konto