Strona 1 z 1

Dodawanie macierzy

: 12 maja 2011 00:11
autor: Hruodberaht
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".

Re: Dodawanie macierzy

: 18 maja 2011 08:39
autor: set-han
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ć.