Strona 1 z 1
zapis zmiennej Variant do pliku
: 27 lut 2008 06:34
autor: mar3cki
Witam
czy jest sposób na zapis zawartości zmiennej Variant do pliku tekstowego, jeśli nie znam typu zawartości ?
Jeśli nie, to w jaki sposób można, i czy można, ze zmiennej typu Variant wyciągnąć informację o przechowywanym typie danych?
Re: zapis zmiennej Variant do pliku
: 28 lut 2008 08:56
autor: jogurt_owocowy
Hej.
Variant zawiera także informację o typie. Na paletce z Variantami jest klocek
Variant to Flattened Data którego jednym z wyjść jest
type string. Nie wiedzieć czemu nazywa się ta tablica "string" w każdym razie jest to tzw.
Type Descriptor określający typ przechowywanych danych. Informację o tym jak interpretować te wartości znajdziesz w dokumencie
LabVIEW Data Storage.
Jeśli zbiór "podejrzanych" typów danych jest ograniczony czyli np. może to być string, albo numeric albo boolean i nic innego to możesz wykorzystać metodę brute force: zrobić sobie pętlę while próbującą klockiem
Variant To Data rozpakować Varianta do kolejnych typów. Jeśli pooglądasz wyjście błędu tej funkcji to zauważysz, że tylko po natrafieniu na "właściwy" typ klocek nie zwraca błędu, a to już wystarczy do stwierdzenia co w Variancie piszczy.
Pozdrawiam ]