Wyciągnięcie liczb z Array

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.
Awatar użytkownika
Arronax8
Posty: 69
Rejestracja: 06 kwie 2012 21:25
Wersja środowiska: LabVIEW 2012

Wyciągnięcie liczb z Array

Post autor: Arronax8 »

Witam!
Zrobiłem sobie obiekt Array, do którego wrzuciłem 8 elementów Numeric Control.
Chcę teraz to przerobić tak, żeby zawartość całego Array wyświetlało w jednym Numeric Indicator.
Mówiąc jaśniej, w tablicy mam 8 "numerików" , np.: 0 1 1 0 1 0 1 1 , które oczywiście mogę modyfikować, a chcę żeby
w "indikatorze" wyświetlało całą liczbę tak jak ona wygląda, czyli: 01101011 .
Jako nowy użytkownik forum, proszę o wyrozumiałość i dziękuję za każdą sugestię :)
Awatar użytkownika
n_dakota
Posty: 58
Rejestracja: 23 sty 2011 13:32
Wersja środowiska: LabVIEW 2018
Lokalizacja: Budapeszt

Re: Wyciągnięcie liczb z Array

Post autor: n_dakota »

Może coś takiego?
Załączniki
array-numeric.png
Awatar użytkownika
Arronax8
Posty: 69
Rejestracja: 06 kwie 2012 21:25
Wersja środowiska: LabVIEW 2012

Re: Wyciągnięcie liczb z Array

Post autor: Arronax8 »

Dzięki za sugestię, niestety coś mi to nie działa (możliwe, że coś źle robię).
Dodam jeszcze, że te dane w tablicy mam w systemie binarnym i chcę żeby wyświetlały mi się także w binarnym,
temu też dałem taki przykładzik na 0 i 1 .
milten
Posty: 77
Rejestracja: 25 paź 2011 20:49
Wersja środowiska: LabVIEW 2012

Re: Wyciągnięcie liczb z Array

Post autor: milten »

Co do danych binarnych, to podmieniasz Number To Octal String na Append True/False String i działa tak jak chyba chcesz.
Ostatnio zmieniony 06 kwie 2012 22:37 przez milten, łącznie zmieniany 2 razy.
Obrazek
Awatar użytkownika
Arronax8
Posty: 69
Rejestracja: 06 kwie 2012 21:25
Wersja środowiska: LabVIEW 2012

Re: Wyciągnięcie liczb z Array

Post autor: Arronax8 »

Dzięki wielkie n_dakota , Twój sposób działa w pełni. :)
Tylko teraz nie wiem jak zrobić to samo dla liczb binarnych i żeby były w formacie "I8".
Podmiana z "Number To Octal String" na "Append True/False String" mi nie chodzi.
MicMac89
Posty: 122
Rejestracja: 05 wrz 2011 20:40
Wersja środowiska: LabVIEW 2011

Wyciągnięcie liczb z Array

Post autor: MicMac89 »

Jak rozumiem teraz chcesz jako wejście mieć np. 8 wartości binarnych osobno, które chcesz scalić w 1 wartość wyświetlaną binarnie i analogicznie 8 wartości całkowitych ze znakiem osobno scalone tak jak poprzednio?
Certified LabVIEW Associate Developer
Awatar użytkownika
Arronax8
Posty: 69
Rejestracja: 06 kwie 2012 21:25
Wersja środowiska: LabVIEW 2012

Re: Wyciągnięcie liczb z Array

Post autor: Arronax8 »

Dokładnie tak, na wejście chce mieć w tabeli 8 pól z wartościami binarnymi, które mogę modyfikować w zakresie 0 i 1
(wystarcza mi w jednym polu mieć jedną wartość 0 lub 1, nie potrzebuję mieć w jednym polu liczby np.: "0110" ).
Te wartości wszystkie z tabeli chcę scalić w jedną wartość wyświetlaną także binarnie,
czyli teraz już będzie cała tam jakaś liczba wyświetlana np.: "01101101".
Plus do tego, żeby ta liczba była w formacie "I8".
Ogólnie, to już znalazłem inne rozwiązanie swojego problemu
(całkiem inny pomysł wpadł mi do głowy nie związany z działaniem na wartościach binarnych i tych pętlach).
Niemniej jednak chciałbym wiedzieć czy to, co chciałem zrobić da się tak wykonać jak opisuje. :)
MicMac89
Posty: 122
Rejestracja: 05 wrz 2011 20:40
Wersja środowiska: LabVIEW 2011

Wyciągnięcie liczb z Array

Post autor: MicMac89 »

Da się zrobić, można również przełączać się między sposobami zapisu, załączam proponowane rozwiązanie. Należy wprowadzić kilka poprawek, jednak idea jest widoczna.
Załączniki
Number to bin.vi
Propozycja rozwiązania
(9.74 KiB) Pobrany 290 razy
Certified LabVIEW Associate Developer
Awatar użytkownika
Arronax8
Posty: 69
Rejestracja: 06 kwie 2012 21:25
Wersja środowiska: LabVIEW 2012

Re: Wyciągnięcie liczb z Array

Post autor: Arronax8 »

Dzięki wielkie!
Działa tak jak chciałem, żeby działało :)
MicMac89
Posty: 122
Rejestracja: 05 wrz 2011 20:40
Wersja środowiska: LabVIEW 2011

Wyciągnięcie liczb z Array

Post autor: MicMac89 »

Nie ma sprawy. Taka zamiana w locie to wygodna rzecz, zwłaszcza gdy chce się podejrzeć jakiś rejestr ;)
Certified LabVIEW Associate Developer
ODPOWIEDZ