Witam.
Mam problem z dodawaniem macierzy. Chcę zrobić do tego zmienną globalną funkcyjną. Jedna macierz zostanie przekazana przez użytkownika, zaś druga ma być przechowywana w klastrze zachowanym w rejestrze. Nie wiem, czemu, ale nie chce mi dodawanie działać:-(. Z jakiegoś powodu po dodaniu dwóch macierzy wynikiem jest pojedynczy double o wartości około 1e-318. Nie ma takiego problemu, gdy robię nowy (testowy) VI, gdzie tworzę klaster, wyjmuję z niego macierz, dodaję nową i ponownie chowam w klastrze.
Załączam subVI.
Z góry dziękuję za pomoc
PS wersja LV to 2010, studencka.
PS2 problem jest w stanie "Accumulate data".
Dodawanie macierzy
-
- Posty: 15
- Rejestracja: 17 mar 2009 19:50
- Wersja środowiska: LabVIEW 2010
- Kontakt:
Dodawanie macierzy
- Załączniki
-
- functional global.vi
- (15.49 KiB) Pobrany 267 razy
CLAD + fotonika (czujniki światłowodowe)
- set-han
- Posty: 17
- Rejestracja: 31 lip 2009 04:10
- Wersja środowiska: LabVIEW 2012
- Lokalizacja: Krakow
Re: Dodawanie macierzy
Coś masz nie tak z tym polem StokesVector w klastrze, chociaż ciężko mi powiedzieć co .
Ja zrobiłem tak:
1. usunąłem to pole z klastra
2. dodałem na Front Panel kontrolkę RealMatrix.ctl
3. na Block Diagramie zmieniłem na stałą
4. wrzuciłem do struktury w miejsce usuniętego pola
Po tym zaczęło działać.
Ja zrobiłem tak:
1. usunąłem to pole z klastra
2. dodałem na Front Panel kontrolkę RealMatrix.ctl
3. na Block Diagramie zmieniłem na stałą
4. wrzuciłem do struktury w miejsce usuniętego pola
Po tym zaczęło działać.