Generator liczb pseudolosowych
Generator liczb pseudolosowych
Witam
Czy zbuduje mi ktos taki program(opis poniżej) (liczby maja byc zapisane do pliku *.txt)? Mam taki program ale bez funkcji shift register ( nie wiem co ta struktura zmienia w funkcjionowaniu programu). Załaczam moj program.
Z góry dziekuje za wszelka pomoc.
Zbuduj przyrzad wirtualny do przetwarzania:
4 danych w zakresie od 0 do 1/2 przy T=75ms
umieszczajac strukture Shift Register w programie wyposażonym w
petle While Loop.
Wykonaj łaczne przegladanie programu i podprogramu w trybie krok po
kroku w trakcie przetwarzania danych liczbowych
ustalajac maksymalny przedział czasu zatrzymania Dtzmax.
Wykonaj sprawozdanie z cwiczenia:
Przedstaw graficznie funkcjonowanie przyrzadu wirtualnego z
uwzglednieniem zalelnosci czasowych w programie i podprogramie
(histogram) dla rozpatrywanego przypadku.
Na osiach czasu oprócz uwzglednionych opóznien T, przedziałów czasu
reakcji Dt = T/5 rozpatrywanych obiektów, przedziałów czasu
oczekiwania Dto, przedziałów czasu zatrzymania Dtz powinny byc
zarejestrowane kolejne chwile ukazywania sie komunikatów w
okienkach sond oraz chwile nastepujacych po sobie zdarzen w
wyróżnionych obiektach o przedziałach czasu działania Dt.
Na osiach rzednych należy umiescic opis funkcji wyróżnionych
obiektów i wielkosci rejestrowanych przez użyte sondy a na przecieciu
współrzednych wykresów ponad zarejestrowanymi chwilami zdarzen
należy podac skutki działan i wartosci liczbowe, logiczne (binarne lub
Boolean). Funkcje generujaca liczby w wymaganym zakresie należy
potraktowac na histogramie jako obiekt o łacznym czasie działania Dt.
Opracuj uzyskane wyniki. Podaj zależnosc na czas przetwarzania tp i
oszacuj go. Wyjasnij funkcjonowanie programu i podprogramu na
przykładzie rozpatrywanego przypadku. Zanotuj spostrzeżenia i uwagi na
ten temat.
Napisz szczegółowa instrukcje dotyczaca sposobu i kolejnosci
postepowania przy zmianach w przyrzadzie oraz łacznego przegladania
programu i podprogramu w trybie krok po kroku w trakcie przetwarzania
danych.
Czy zbuduje mi ktos taki program(opis poniżej) (liczby maja byc zapisane do pliku *.txt)? Mam taki program ale bez funkcji shift register ( nie wiem co ta struktura zmienia w funkcjionowaniu programu). Załaczam moj program.
Z góry dziekuje za wszelka pomoc.
Zbuduj przyrzad wirtualny do przetwarzania:
4 danych w zakresie od 0 do 1/2 przy T=75ms
umieszczajac strukture Shift Register w programie wyposażonym w
petle While Loop.
Wykonaj łaczne przegladanie programu i podprogramu w trybie krok po
kroku w trakcie przetwarzania danych liczbowych
ustalajac maksymalny przedział czasu zatrzymania Dtzmax.
Wykonaj sprawozdanie z cwiczenia:
Przedstaw graficznie funkcjonowanie przyrzadu wirtualnego z
uwzglednieniem zalelnosci czasowych w programie i podprogramie
(histogram) dla rozpatrywanego przypadku.
Na osiach czasu oprócz uwzglednionych opóznien T, przedziałów czasu
reakcji Dt = T/5 rozpatrywanych obiektów, przedziałów czasu
oczekiwania Dto, przedziałów czasu zatrzymania Dtz powinny byc
zarejestrowane kolejne chwile ukazywania sie komunikatów w
okienkach sond oraz chwile nastepujacych po sobie zdarzen w
wyróżnionych obiektach o przedziałach czasu działania Dt.
Na osiach rzednych należy umiescic opis funkcji wyróżnionych
obiektów i wielkosci rejestrowanych przez użyte sondy a na przecieciu
współrzednych wykresów ponad zarejestrowanymi chwilami zdarzen
należy podac skutki działan i wartosci liczbowe, logiczne (binarne lub
Boolean). Funkcje generujaca liczby w wymaganym zakresie należy
potraktowac na histogramie jako obiekt o łacznym czasie działania Dt.
Opracuj uzyskane wyniki. Podaj zależnosc na czas przetwarzania tp i
oszacuj go. Wyjasnij funkcjonowanie programu i podprogramu na
przykładzie rozpatrywanego przypadku. Zanotuj spostrzeżenia i uwagi na
ten temat.
Napisz szczegółowa instrukcje dotyczaca sposobu i kolejnosci
postepowania przy zmianach w przyrzadzie oraz łacznego przegladania
programu i podprogramu w trybie krok po kroku w trakcie przetwarzania
danych.
Adam
-
- Administrator
- Posty: 1315
- Rejestracja: 30 lip 2003 00:00
- Wersja środowiska: LabVIEW 2015
- Lokalizacja: Ruda Śląska
- Kontakt:
Re: Generator liczb pseudolosowych
Rozumiem że to powinno być w Dam pracę ?
bogdani
bogdani
Re: Generator liczb pseudolosowych
Bez przesady. Prosze o pomoc bo na zajeciach( 4 ich bylo) prowadzacy wytlumaczyl jak zbudowac uklad ktory załączylem ale nic nie wspomniał o strukturze Shift Register a nigdy wczesniej nie miałem doczynienia z programem Labview i nie umiem sie w nim poslugiwac.
Chodzi mi o zastosownie struktury Shift Register w w/w programie i co ona zmienii w działaniu.
Dziekuje za szybka odpowiedz.
Pozdrawiam
Chodzi mi o zastosownie struktury Shift Register w w/w programie i co ona zmienii w działaniu.
Dziekuje za szybka odpowiedz.
Pozdrawiam
Adam
Re: Generator liczb pseudolosowych
Shift Register w (i)-tej pętli przekazuje na wejście wartość wyjścia z (i-1)-tej pętli. na pewno znajdziesz w examplach.
Re: Generator liczb pseudolosowych
nie moge sprawdzic pliku bo mam wersje 7.1 a plik jest zapisany w 8.0
Adam
Re: Generator liczb pseudolosowych
moja wina.
Re: Generator liczb pseudolosowych
dzieki programik dziala ale nie ma zapisu do pliku textowego.
nie ma tez przełacznika czekaj zatrzymaj wiec nie moge okreslic maxymalnego czasu zatrzymnia. chodzilo mi o przerobienie programu ktory załaczylem tak zeby korzystal z struktury shift register.
nie ma tez przełacznika czekaj zatrzymaj wiec nie moge okreslic maxymalnego czasu zatrzymnia. chodzilo mi o przerobienie programu ktory załaczylem tak zeby korzystal z struktury shift register.
Adam
Re: Generator liczb pseudolosowych
Z tego co widzialem w Twoim pliku to miales powstawiane breakpointy na poszczegolnych operacjach (gdy na danym kroku jest breakpoint to pojawia sie na nim czerwona obwodka).
Re: Generator liczb pseudolosowych
Dzieki za pomoc. Przerobilem juz program na swoje potrzeby. Mam jednak jeszcze 2 pytania, ktore umiescilem na schemacie.
1. Co daje to 0 przed shift registerem?
2. Co to jest za blok przed uruchomieniem podprogramu i za co jest odpowiedzialny?
1. Co daje to 0 przed shift registerem?
2. Co to jest za blok przed uruchomieniem podprogramu i za co jest odpowiedzialny?
Adam
Re: Generator liczb pseudolosowych
Czy jest możliwość przekonwertownia pliku zapisanego w wersji 7.1 aby mozna bylo odpalić go wstarszej wersji np. 6?
Adam
Re: Generator liczb pseudolosowych
komentarz w srodku,
mając LV 7.1 mozesz zapisać go do wersji 7.0 a następnie wersją 7.0 do wersji 6.1. Może da się szybciej, ale to już musisz pogrzebać na forum.
mając LV 7.1 mozesz zapisać go do wersji 7.0 a następnie wersją 7.0 do wersji 6.1. Może da się szybciej, ale to już musisz pogrzebać na forum.
Re: Generator liczb pseudolosowych
Liczba przed shift register oznacza początkową wartość od jakiej zaczynamy wykonywać operacje. W Twoim przypadku jest to 0.
Bloczek przed strukturą podprogramu tworzy macierz z pojedynczych elementów jakie dostajesz na wyjściu pętli while. Macierz ta jest niezbędna aby można było użyć bloczka mean (liczącego średnią) znajdującego się w podprogramie.
Bloczek przed strukturą podprogramu tworzy macierz z pojedynczych elementów jakie dostajesz na wyjściu pętli while. Macierz ta jest niezbędna aby można było użyć bloczka mean (liczącego średnią) znajdującego się w podprogramie.
- wino
- Posty: 549
- Rejestracja: 23 gru 2005 00:00
- Wersja środowiska: Nie mam LabVIEW
- Lokalizacja: Kraków
Re: Generator liczb pseudolosowych
to jest jedyny sposóbdecyl pisze:mając LV 7.1 mozesz zapisać go do wersji 7.0 a następnie wersją 7.0 do wersji 6.1.