Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LabVIEW_KP.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
22.1 Mб
Скачать

5 Автоматичне масштабування функцій роботи з масивами

Функції Index Array, Replace Array Subset, Insert Into Array, Delete From Array і Array Subset при приєднанні до них масиву автоматично змінюють кількість вхідних терміналів, підлаштовуючись під відповідну розмірність вхідного масиву. Наприклад, якщо до них приєднати одновимірний масив, функція показує один термінал для порядкового номера елемента, якщо двомірний то два, один для номера рядка другий для номера стовпця і так далі. Так само можна отримати на виході не один елемент, а декілька (рис. 9). Для цього необхідно змінити розмір іконки відповідної функції, скориставшись інструментом переміщення.

Рисунок 9 – Автоматичне масштабування функції роботи з масивами

6 Додаткові функції роботи з масивами

Таблиця 2 – Додаткові функції роботи з масивами

Вид елемента

Опис

1

2

Rotate 1D Array – при N>0 переміщує n останніх елементів одновимірного масиву на початок, а решта зсувається вправо на N, при N<0 відбувається подібний зсув з перенесенням, але вліво.

Reverse 1D Array – елементи одновимірного масиву переставляються в зворотному порядку.

Search 1D Array – пошук в масиві елемента зі значенням element починаючи зі start index.

Split 1D Array –одновимірний масив розбивається на два, перший масив містить елементи з індексами до index-1 включно, другий – інші елементи.

Sort 1D Array – сортує елементи одновимірного масиву в порядку їх зростання. Якщо масив складається з кластерів, функція сортує масив за першими елементами кластерів.

Якщо перші елементи кластера однакові, функція порівнює другі і наступні елементи.

1

2

Array Max&Min – знаходить максимальний і мінімальний елементи в масиві, видає їх значення та індекси.

Transpose 2D Array – транспоніє двовимірний масив.

Interpolate 1D Array – лінійна інтерполяція одновимірного масиву. На вхід подається масив значень у і дробовий індекс х, за яким знаходиться значення у.

Threshold 1D Array – функція зворотна попередній, за заданими на вході масивом чисел (array of numbers) та порогом (threshold) обчислює дробовий індекс х.

Dicimate 1D Array – розбиває вихідний одновимірний масив на n масивів, розміщуючи в першому масиві елементи з індексами 0,n,2n..., в другому масиві 1,n +1,2n+1 ... тощо, де n – число виходів іконки функції.

Interleave 1D Arrays – злиття масивів. Функція зворотна попередній.

Reshape Array – змінює розмірність масиву відповідно до кількості і значень терміналів dimension size.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]