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 »

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: 207
Rejestracja: 30 wrz 2011 11:28
Wersja środowiska: LabVIEW 2017
Kontakt:

Zmienna pozycji (x,y)

Post autor: micard »

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: 203
Rejestracja: 07 sty 2010 12:56
Wersja środowiska: LabVIEW 2017

Re: Zmienna pozycji (x,y)

Post autor: TMa »

Jeśli operujesz na płaszczyźnie zespolonej możesz użyć Complex Numbers
Awatar użytkownika
micard
Posty: 207
Rejestracja: 30 wrz 2011 11:28
Wersja środowiska: LabVIEW 2017
Kontakt:

Zmienna pozycji (x,y)

Post autor: micard »

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