LabVIEW: преобразование числового массива в строковый массив - PullRequest
2 голосов
/ 07 июня 2010

Используя LabVIEW 2009, у меня есть VI, который выводит массив целых чисел U64.

Я бы хотел, чтобы пользователь мог выполнять дискретный выбор среди элементов этого массива.

Я думаю об этом, программно заполняя Кольцо Меню (как показано на http://digital.ni.com/public.nsf/allkb/FB0409491FAB16FA86256D08004FCE7E).

Однако мне, очевидно, нужно преобразовать мой массив из U64 в массив строк, так как это массив строк , который используется для заполнения кольца меню.

Мой вопрос: как я могу преобразовать массив из U64 в массив строк?

Ответы [ 2 ]

4 голосов
/ 07 июня 2010

Пробовали ли вы примитив Number to Decimal String из палитры String \ Conversion?Он даже должен принимать массив.

Я не уверен, будет ли он работать на числах U64, потому что у меня, кажется, есть расплывчатая память о его принудительном числе до I32, но это, вероятно, будет.В любом случае, если вы хотите, чтобы фактическое значение элемента управления вызовом было числом, которое вы хотите, обязательно измените представление элемента управления вызовом на U64.

0 голосов
/ 07 июня 2010

Форматирование в строку, кажется, работает (хотя он не будет принимать массивы, поэтому вам придется перебирать его)

...