Witam
Wpisuję przez shift register kolejne wiersze z danymi cyklicznie co 1 min do Multicolumn Listbox. Jak to zrobic, aby tabela nie miala wiecej niż np. 100 wierszy. Czyli po wpisaniu 101 wiersza najstarszy wiersz sie kasowal a nowy wpisywał jako 100 ?
pozdro
wpis do multicolumn listbox
- Pitol
- Moderator
- Posty: 982
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
Re: wpis do multicolumn listbox
Wpis do MCLB dokonuje się za pomocą własności Item Names. Zatem wystarczy tylko sprawdzać rozmiar tej tablicy i gdy przekroczy limit usuwać pierwszy wiersz oraz dodawać na koniec nowy pomiar.
Jakoś tak to można (przy tworzeniu Snippett'u referencje się poprzestawiały):
Jakoś tak to można (przy tworzeniu Snippett'u referencje się poprzestawiały):
Re: wpis do multicolumn listbox
Dziala, tylko ze z Index Arraya biore tez jako nr kolejnego wiersza do tablicy i po osiagnięciu zadanej wartosci (w tym przyoadku 20) wpisuje mi do MCLB stala wartosc "20" jako nr wiersza.
- Pitol
- Moderator
- Posty: 982
- Rejestracja: 19 lip 2007 00:00
- Wersja środowiska: LabVIEW 2019
- Lokalizacja: Kraków
wpis do multicolumn listbox
To zamiast korzystać z wartości z Index Array, stwórz sobie iterator... np. na rejestrze przesuwnym, który będzie sie zwiększał w miarę dodawania kolejnych danych.