Znaleziono 1210 wyników

autor: Mikrobi
01 lis 2012 19:01
Forum: Tematy ogólne
Temat: Sekwencyjne zapalanie diodek
Odpowiedzi: 11
Odsłony: 10645

Sekwencyjne zapalanie diodek

Kontrolek w dowolny sposób, skoro maja tylko współrzędne x i y w kwadratowym układzie współrzędnych raczej nie ustawisz. Całość sprowadza się do stałej tablicy będącej wzorem skrzyzowania i operowaniu funkcją Replace Array Subset oraz warunków typu: - jeśli dojechałem do zakrętu to zamiast inkrement...
autor: Mikrobi
30 paź 2012 14:29
Forum: Tematy ogólne
Temat: Sekwencyjne zapalanie diodek
Odpowiedzi: 11
Odsłony: 10645

Sekwencyjne zapalanie diodek

Struktura sekwencyjna to nie jest dobry pomysł: dużo miejsca, dużo nadmiarowego kodu. Raczej pętla FOR która odczytuje cały wiersz, czyli na wejście dostaje tablicę dwuwymiarową, zawierającą w kolejnych wierszach kolejne stany indykatorów (diod 8-)) Tak jak napisał broonet: jaki efekt chcesz uzyskać...
autor: Mikrobi
29 paź 2012 23:14
Forum: Budowa struktury aplikacji
Temat: Jak wyciągnąć dane z Array
Odpowiedzi: 14
Odsłony: 16608

Jak wyciągnąć dane z Array

Patrzyłem na kod w VISA2.vi , jeśli pozwolisz: kilka mniej i bardziej praktycznych uwag. 1. W każdej iteracji pętli otwierany i zamykany jest wątek VISA: te operacje powinny być poza pętlą, do środka informacja może wchodzić przez tunel- nie musi to być Shift Register. 2. Nie będę sobą jeśli nie zwr...
autor: Mikrobi
29 paź 2012 15:56
Forum: Budowa struktury aplikacji
Temat: Jak wyciągnąć dane z Array
Odpowiedzi: 14
Odsłony: 16608

Jak wyciągnąć dane z Array

Talk is cheap. Show me the code. Linus Torvalds.
B-)
autor: Mikrobi
28 paź 2012 17:32
Forum: Budowa struktury aplikacji
Temat: USART akwizycja i interpretacja danych
Odpowiedzi: 7
Odsłony: 7546

USART akwizycja i interpretacja danych

Zacznij od takiego rozwiązania:
Obrazek
autor: Mikrobi
27 paź 2012 19:04
Forum: Budowa struktury aplikacji
Temat: USART akwizycja i interpretacja danych
Odpowiedzi: 7
Odsłony: 7546

USART akwizycja i interpretacja danych

Zakładając, że masz: 1. określony znak, na przykład @ jako początek ramki 2. prosta sumę kontrolną 3. tablicę danych U8 (na przykład o konkretnej długości) 4. znak końca ramki na przykład # rozwiązanie może wyglądać tak: http://home.agh.edu.pl/~sobkow/images/Serial_frame.jpg To na co dobrze zwrócić ...
autor: Mikrobi
27 paź 2012 18:17
Forum: Sprzęt
Temat: Sterownik LABVIEW do wzmacniacza mikrofalowego
Odpowiedzi: 9
Odsłony: 10924

Sterownik LABVIEW do wzmacniacza mikrofalowego

Proponuję zacząć od przykładu Help>>Find Examples >> Basic Serial Read and Write a potem poeksperymentować z tym: http://home.agh.edu.pl/~sobkow/images/serial_cfg.jpg po lewej: podstawowa konfiguracja, po prawej uzupełniona o niekonfigurowane zwykle pola i ich wartości domyślne - w tym miejscu jest ...
autor: Mikrobi
24 paź 2012 21:44
Forum: Budowa struktury aplikacji
Temat: USART akwizycja i interpretacja danych
Odpowiedzi: 7
Odsłony: 7546

USART akwizycja i interpretacja danych

Czy możesz inaczej wysyłać dane? Na przyklad tak:
Znak ASCI jako nagłówek i inny znak ASCI jako koniec ramki, po nagłówku suma kontrolna i dalej dane w postaci kolejnych U8 ?
autor: Mikrobi
23 paź 2012 23:09
Forum: Tematy ogólne
Temat: pomiar temperatury i wilgotności
Odpowiedzi: 9
Odsłony: 10705

pomiar temperatury i wilgotności

Sprzęt do wifi RFM czy nRF to koszt rzędu 15 PLN, arduino około 50 - 70 PLN plus czujniki to koszty łączne rzędu 300 PLN za komplet dwóch układów. Przykład: jedno Arduino pracuje jako układ pomiarowy, drugie jako końcówka radiowa dla komputera. LabVIEW widzieć może to jako układ komunikujący się prz...
autor: Mikrobi
23 paź 2012 21:22
Forum: Tematy ogólne
Temat: pomiar temperatury i wilgotności
Odpowiedzi: 9
Odsłony: 10705

pomiar temperatury i wilgotności

<r>Zacznij od przykładów w LabVIEW: pętle, tablice, wyświetlanie danych na wykresach: chart, waveform.<br/> Popatrz na najprostsze rozwiązania w module LabVIEW dla Arduino: <URL url="http://sine.ni.com/nips/cds/view/p/lang/pl/nid/209835">http://sine.ni.com/nips/cds/view/p/lang/pl/nid/209835</URL>.<b...
autor: Mikrobi
23 paź 2012 17:13
Forum: Tematy ogólne
Temat: pomiar temperatury i wilgotności
Odpowiedzi: 9
Odsłony: 10705

pomiar temperatury i wilgotności

BMP085 jest czujnikiem mierzącym ciśnienie i temperaturę, ma go na przykład Sparkfun w ofercie : u nas Nettigo, Kamami i inni dystrybutorzy. Możesz ten czujnik połączyć z Arduino wyposażonym w moduł Xbee i drugi taki moduł podłączyć do komputera. Od strony komputera aplikacjaw LabVIEW komunikującą s...
autor: Mikrobi
23 paź 2012 12:50
Forum: Tematy ogólne
Temat: Odczyt danych z macierzy mikrofonów
Odpowiedzi: 1
Odsłony: 2879

Odczyt danych z macierzy mikrofonów

Jeśli jest ASIO i wraper do .NET-a to jednak to rozwiązanie. W sterownikach (VI'jach) karty dzwiękowej nic sie nie zmieniło na poziomie LV2012: obsługa kart dźwiękowych nie wygląda na priorytet w środowisku LabVIEW ;).
autor: Mikrobi
23 paź 2012 11:19
Forum: Tematy ogólne
Temat: Studencka licencja LabView
Odpowiedzi: 8
Odsłony: 13028

Studencka licencja LabView

Bogdanie :) dobrze że wróciłeś do zdrowia.
Myślę że widget miał na myśli właśnie trzy pisząc kilka, proszę mnie poprawić jeśli się mylę B-) a to jest standardowy zapis licencyjny.
Przydatne jest zatem czytanie licencji.
autor: Mikrobi
18 paź 2012 21:27
Forum: Tematy ogólne
Temat: Komórki tabeli uzupełniane ręcznie i programowo
Odpowiedzi: 5
Odsłony: 11003

Komórki tabeli uzupełniane ręcznie i programowo

LabVIEW ma TSK (tajemny skrót klawiszowy) Ctrl+U ... B-) się przydaje. Jeśli tabela jest na panelu frontowym, to jest elementem interakcji z użytkownikiem, zwłaszcza jeśli wpisywane są do niej dane. Zatem obsługa takiej tabeli, a w zasadzie interfejsu to pętla while+event zamiast kręcenia bez końca ...
autor: Mikrobi
17 paź 2012 22:53
Forum: Tematy ogólne
Temat: Komórki tabeli uzupełniane ręcznie i programowo
Odpowiedzi: 5
Odsłony: 11003

Komórki tabeli uzupełniane ręcznie i programowo

<t>Po pierwsze: zastosuj kontrolkę tabeli zamiast indykatora/wskaźnika.<br/> Po drugie: programowo wpisuj do zmiennej lokalnej kontrolki tabeli.<br/> Po trzecie wpisuj do tabeli z kolumną do której bedziesz wpisywal recznie wypełnioną pustymi stringami.<br/> Spróbuj wykorzystać pętlę while strukturę...