Не знаю каким словом это вообще обозвать subvi или прибор.
Можно ли самому создать штуку, подобную Index array или build array? Чтоб его можно было растянуть мышой, а внизу появились новые входы и выходы.
Задача моя такая. Есть массив "Данные[]" чего-нибудь, например булев.
Надо его разбить на куски. В массиве "Offsets" задаются индексы массива "Данные[]". Например 0, 3, 5. В нашем случае кол-во индексов 3 поэтому на выходе будет 3 массива:
1 - начинается с 0-ого элемента исходного массива и заканчивается 3-им.
2 - начинается с 3-го элемента исходного массива и заканчивается 5-ым.
3 - начинается с 5-го элемента и заканчивается последним.
Теперь надо все это привести к компактному виду, чтобы был растягиваемый прибор (или как это называется?)
Дополнение к задаче:
Посмотрим на Array Subset. Это почти то что нужно, если бы он растягивался вниз. Т.е. сперва мы задаем ibdex - кол-во элементов массива которые надо пропустить, потом длинну будущего массива length. Потом растягиваем его вниз и открываем еще два входа index и length и один выход subarray.
Создать растягиваемый прибор
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Создать растягиваемый прибор
Ну допустим что нет такой возможности. Остаётся вопрос - зачем? И ещё небольшой вопрос - де требуется компактность? Вроде твоя блок-диаграмма и так компактна.
-
- VIP
- Сообщения: 1338
- Зарегистрирован: 03 фев 2010, 00:42
- Награды: 6
- Версия LabVIEW: 6.1 - 2024
- Откуда: Германия
- Благодарил (а): 1 раз
- Поблагодарили: 44 раза
- Контактная информация:
Re: Создать растягиваемый прибор
Такое можно сделать на xnodes, но овчинка выделки не стоит — там геморроя на полдня, если не больше, плюс будет использована масса недокументированных функций. Лучше оставить как есть.
-
IvanLis
- guru
- Сообщения: 5467
- Зарегистрирован: 02 дек 2009, 17:44
- Награды: 7
- Версия LabVIEW: 2015, 2016
- Откуда: СССР
- Благодарил (а): 28 раз
- Поблагодарили: 88 раз
Re: Создать растягиваемый прибор
не вижу смысла делать такой прибор, так как при изменении размера массива "Offsets" необходимо изменять и саму программу, практически тот же вариант, что предложили и Вы
я бы посоветовал обрабатывать массив кластеров в цикле
я бы посоветовал обрабатывать массив кластеров в цикле
Знание нескольких принципов освобождает от знания многих фактов!
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
Правила форума
Как добавить в сообщение картинку или файл
Конвертация / версий (форматов) VI
Как правильно задать вопрос...
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение