Błąd podłączenia
Błąd podłączenia
Witam
Mam jak zwykle trywialny przypadek. Dlaczego jest błąd na wyjściu z Greater ?? Prawdopodobnie nie pasuje wyjście z rejestru do wejścia porównania. Pytanie jak przekształcić zmienną tak aby było OK ?
Pozdrawiam
Maciej
Mam jak zwykle trywialny przypadek. Dlaczego jest błąd na wyjściu z Greater ?? Prawdopodobnie nie pasuje wyjście z rejestru do wejścia porównania. Pytanie jak przekształcić zmienną tak aby było OK ?
Pozdrawiam
Maciej
\"Tylko ten nie popełnia błędów, kto nic nie robi.\"\r\nW.I.Lenin
Re: Błąd podłączenia
Witam, błąd wynika z tego, że zmienna którą porównujesz z 2 jest typu o ile się nie mylę Cluster, i z tego względu na wyjściu bloczka "greater" dostajesz także zmienna typu Cluster. Jest to równoznaczne z przekazaniem do bloczka Case kilku różnych wartości jednocześnie co wynika z budowy zmiennej typu Cluster. Bloczek case wymaga podania jednej wartości.
Pozdrawiam.
Pozdrawiam.
Ostatnio zmieniony 24 kwie 2009 09:31 przez gstomekk, łącznie zmieniany 2 razy.
Re: Błąd podłączenia
Witam
Prawdopodobnie jest tak jak napisałeś. Tylko jak przekonwertować wejście na zmienną lub wyjście na typ boolean ??
Pzdr.
Prawdopodobnie jest tak jak napisałeś. Tylko jak przekonwertować wejście na zmienną lub wyjście na typ boolean ??
Pzdr.
\"Tylko ten nie popełnia błędów, kto nic nie robi.\"\r\nW.I.Lenin
Błąd podłączenia
Zapewne chciałeś porównać którąś z wartości z clustra? Użyj Unbundle by Name.
Błąd podłączenia
Unbundle by Name nie działa.
\"Tylko ten nie popełnia błędów, kto nic nie robi.\"\r\nW.I.Lenin
Błąd podłączenia
Użyj bloczka Get Waveform Components.
Tylko co dokładnie chcesz porównywać? Bo ten bloczek Square Waveform już przy jednym wykonaniu pętki While zwraca Ci cały zbiór wartości i porównywać będziesz tylko ostatnią, a nie próbka po próbce (jeśli oczywiście taki masz zamiar).
Tylko co dokładnie chcesz porównywać? Bo ten bloczek Square Waveform już przy jednym wykonaniu pętki While zwraca Ci cały zbiór wartości i porównywać będziesz tylko ostatnią, a nie próbka po próbce (jeśli oczywiście taki masz zamiar).
Błąd podłączenia
Generalnie próbuję zrobić licznik impulsów (sygnał z czujnika indukcyjnego).
\"Tylko ten nie popełnia błędów, kto nic nie robi.\"\r\nW.I.Lenin
- jogurt_owocowy
- Posty: 1317
- Rejestracja: 30 lis 2004 00:00
- Wersja środowiska: LabVIEW 2015
- Lokalizacja: Kraków
Re: Błąd podłączenia
To, co coolfon napisał jest tu kluczową sprawą. Jak odczytujesz dane z czujnika? Po jednej próbce czy hurtowo?
Poza tym detekcję przekroczenia poziomu załatwi za Ciebie gotowa funkcja Basic Level Trigger Detection. Spróbuj z nią.
Poza tym detekcję przekroczenia poziomu załatwi za Ciebie gotowa funkcja Basic Level Trigger Detection. Spróbuj z nią.