Search 1D Array function: Difference between revisions
Appearance
Add content |
mNo edit summary |
||
| (One intermediate revision by one other user not shown) | |||
| Line 1: | Line 1: | ||
[[File:Search 1D Array - Terminals.png|thumb|Search 1D Array function]] | [[File:Search 1D Array - Terminals.png|thumb|Search 1D Array function]] | ||
{{LabVIEW Palette Object Information|palette=Functions Palette/Programming/Array{{!}}Array palette|type=function}} | {{LabVIEW Palette Object Information|palette=Functions Palette/Programming/Array{{!}}Array palette|type=function|icon=Search 1D Array.png}} | ||
The '''Search 1D Array''' function returns the index of the first occurrence of an element in a one-dimensional array or <code>-1</code> if no match is found. Search starts at the specified start index or at index zero if no start index is specified. | The '''Search 1D Array''' function returns the index of the first occurrence of an element in a one-dimensional array or <code>-1</code> if no match is found. Search starts at the specified start index or at index zero if no start index is specified. | ||
{{TOCright}} | |||
== Usage == | == Usage == | ||
| Line 22: | Line 22: | ||
* Use [[Reverse 1D Array function|Reverse 1D Array]] to search elements from end to start. | * Use [[Reverse 1D Array function|Reverse 1D Array]] to search elements from end to start. | ||
* Be careful when using this function on non-integer values<ref>[https://forums.ni.com/t5/LabVIEW/Search-1D-Array-not-working-with-Double/td-p/1118653 Search 1D Array not working with Double] (NI Forums)</ref><ref>[https://forums.ni.com/t5/LabVIEW/Return-a-wrong-compare-result/m-p/826977 Return a wrong compare result] (NI Forums)</ref>. | * Be careful when using this function on non-integer values<ref>[https://forums.ni.com/t5/LabVIEW/Search-1D-Array-not-working-with-Double/td-p/1118653 Search 1D Array not working with Double] (NI Forums)</ref><ref>[https://forums.ni.com/t5/LabVIEW/Return-a-wrong-compare-result/m-p/826977 Return a wrong compare result] (NI Forums)</ref>. | ||
== History == | |||
{{ambox|text=History information is needed. What changes have occurred over previous versions?}} | |||
{| class="wikitable" | |||
! Version | |||
! Change(s) | |||
|- | |||
|[[File:LV2018.png|frameless|border|64x64px|LabVIEW 2018|link=LabVIEW 2018]] | |||
|More info to come. | |||
|} | |||
== See Also == | |||
{{ambox|text=Add links to internal wiki pages that would also help.}} | |||
== References == | == References == | ||
Latest revision as of 12:26, 29 June 2020

| Object information | |
|---|---|
| Owning palette(s) | Array palette |
| Type | Function |
| Requires | Basic Development Environment |
| Icon | |
The Search 1D Array function returns the index of the first occurrence of an element in a one-dimensional array or -1 if no match is found. Search starts at the specified start index or at index zero if no start index is specified.
Usage
Connect a one-dimensional array to the 1D array terminal and the element to find at element. The function returns the index of the first matching element.
To find an element after the first match, set start index to a value higher than the previous match.
If no match is found the return value is -1
Best practice
- Use Reverse 1D Array to search elements from end to start.
- Be careful when using this function on non-integer values[1][2].
History
| |
History information is needed. What changes have occurred over previous versions? |
| Version | Change(s) |
|---|---|
| More info to come. |
See Also
| |
Add links to internal wiki pages that would also help. |
References
- ↑ Search 1D Array not working with Double (NI Forums)
- ↑ Return a wrong compare result (NI Forums)


