Zmienna pozycji (x,y)

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
FilipCK
Posty: 5
Rejestracja: 01 lut 2017 14:50
Wersja środowiska: LabVIEW 2015

Zmienna pozycji (x,y)

Post autor: FilipCK » 15 mar 2017 14:45

Witam serdecznie,
Chciałbym się dowiedzieć czy ktoś potrafi za pomocą labview zapisać zmienna w takiej postaci (X,Y)? to jest pozycja piłki.
Kolejne pytanie.
Czy taką zmienną mogę podać na regulator PID lub inne bloki symulacyjne?
Pozdrawiam

Awatar użytkownika
micard
Posty: 133
Rejestracja: 30 wrz 2011 11:28
Wersja środowiska: LabVIEW 2016
Has thanked: 4 times
Been thanked: 2 times
Kontakt:

Zmienna pozycji (x,y)

Post autor: micard » 16 mar 2017 08:33

Do tworzenia tego typu zmiennych w LabVIEW służą klastry (clusters),
Niestety implementacja bloczków PID modułu Control&Simulation pozwala jedynie na sterowanie wartościami skalarnymi - nie wektorami. Niemniej zawsze możesz klaster "rozłożyć na czynniki" za pomocą bloczków unbundle i unbundle by name, dzięki którym możesz składowe X i Y jako osobne wartości podać na bloczki PID.

TMa
Posty: 198
Rejestracja: 07 sty 2010 12:56
Wersja środowiska: LabVIEW 2017
Been thanked: 3 times

Re: Zmienna pozycji (x,y)

Post autor: TMa » 16 mar 2017 09:15

Jeśli operujesz na płaszczyźnie zespolonej możesz użyć Complex Numbers

Awatar użytkownika
micard
Posty: 133
Rejestracja: 30 wrz 2011 11:28
Wersja środowiska: LabVIEW 2016
Has thanked: 4 times
Been thanked: 2 times
Kontakt:

Zmienna pozycji (x,y)

Post autor: micard » 16 mar 2017 09:28

pozycja piłki (x,y) to raczej mało zespolona wartość. Oczywiście można kombinować i naginać możliwości LV, ale widać, że Filip dopiero zaczyna swoją przygodę z podstawami teorii sterowania i jej aplikacja w LabVIEW, więc sadze, że lepiej na początku trzymać się najprostszych rozwiązań.

ODPOWIEDZ