Kanał - ATNEL tech-forum
Wszystkie działy
Najnowsze wątki

KURS HOME ASSISTANT

Chcesz zautomatyzować swój dom bez skomplikowanego kodowania?
Zastanawiasz się nad wyborem sprzętu, oprogramowania i aplikacji?
Od czego zacząć przygodę z HA w 2025? Co będzie najlepsze na start?

Nasz kurs Home Assistant nauczy Cię krok po kroku, jak łatwo zautomatyzować swój dom i oszczędzić na rachunkach za prąd i ogrzewanie. Bez chmur, bez zbędnych abonamentów. Twoja przygoda z Home Assistant zaczyna się tutaj!

↓↓↓

    Szanujemy Twoją prywatność. Możesz wypisać się w dowolnym momencie.




    Teraz jest 20 maja 2025, o 01:56


    Strefa czasowa: UTC + 1





    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 
    Autor Wiadomość
    PostNapisane: 7 kwi 2013, o 09:46 
    Offline
    Użytkownik

    Dołączył(a): 27 lis 2012
    Posty: 291
    Pomógł: 6

    Chciałbym stworzyć prosty symulator układów cyfrowych oparty na Excelu. Dobrze wiem że, że do tego służą inne narzędzia. Natomiast zaletą Excella jest to że każdy go zna.
    Pytanie
    Excell bez problemu robi np takie działanie.
    a=b+1 gdzie a,b to różne komórki.
    A czy to też zrealizuje?
    a = a + 1
    Excell oczywiście reaguje błędem.
    Czy jest jakiś sposób żeby to zrealizować?

    Po pewnym czasie zauważyłem że Excell reaguje prawidłowo.
    Gdyby dopuszczał on taką operację to byłoby.
    np na początku a=0
    za chwilę a=1
    za chwilę a=2
    za chwilę a=3
    itd
    Klasyczne dodatnie sprzężenie zwrotne!
    Czyli trzeba stworzyć coś w rodzaju zegara, który "zamraża" na okres impulsowania.



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 kwi 2013, o 12:49 
    Offline
    Użytkownik

    Dołączył(a): 17 mar 2012
    Posty: 74
    Lokalizacja: Okolice Gdańska
    Pomógł: 3

    W Excelu dostępne jest środowisko programistyczne oparte o Visual Basic for Application - można w nim zrobić duuużo ciekawych rzeczy ;) Np standardową aplikację okienkową która korzysta z arkuszy excela jak z bazy danych albo aplikację która wyświetla tylko okienko programu a reszta dzieje sie w tle (standardowe okno excela nawet się nie wyświetla ;)

    Szukaj pod "VBA Excel" w googlu i możesz napisać własną aplikację opartą o excela!

    Obrazek


    Autor postu otrzymał pochwałę


    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 kwi 2013, o 12:56 
    Offline
    Użytkownik

    Dołączył(a): 27 lis 2012
    Posty: 291
    Pomógł: 6

    shoc napisał(a):
    W Excelu dostępne jest środowisko programistyczne oparte o Visual Basic for Application - można w nim zrobić duuużo ciekawych rzeczy


    Coś takiego czułem, ale jestem za cienki na takie programowanie. Dzięki za wskazanie celu!



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    PostNapisane: 7 kwi 2013, o 13:59 
    Offline
    Użytkownik
    Avatar użytkownika

    Dołączył(a): 02 gru 2012
    Posty: 530
    Lokalizacja: Bydgoszcz
    Pomógł: 8

    Niestety, jako fachowiec z Excela mogę Ci powiedzieć, że nie ma szans zrobić czegoś takiego w zwykłych komórkach programu. To się nazywa odwołanie cykliczne. Zauważ, że jakbyś wpisał a=a+1 to skąd biedak ma wiedzieć, kiedy skończyć tą sumę? Nie ma takich formuł. Zostaje tylko VBA.

    Wysyłane z mojego C6603 za pomocą Tapatalk 2

    _________________
    sig off ;(



    Góra
     Zobacz profil  
    cytowanie selektywne  Cytuj  
    Wyświetl posty nie starsze niż:  Sortuj wg  
    Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 4 ] 

    Strefa czasowa: UTC + 1


    Kto przegląda forum

    Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 12 gości


    Nie możesz rozpoczynać nowych wątków
    Nie możesz odpowiadać w wątkach
    Nie możesz edytować swoich postów
    Nie możesz usuwać swoich postów
    Nie możesz dodawać załączników

    Szukaj:
    Skocz do:  
    cron
    Sitemap
    Technologię dostarcza phpBB® Forum Software © phpBB Group phpBB3.PL
    phpBB SEO