Functions Palette/Programming/Synchronization: Difference between revisions
Appearance
Created page with "{{Stub}} thumb|Synchronization Palette <br clear="all"> == Subpalettes == {| class="wikitable" | File:Functions Pa..." |
Added functions. Updated Links. |
||
| (2 intermediate revisions by one other user not shown) | |||
| Line 1: | Line 1: | ||
{{ | {{LabVIEW Palette | ||
|image = Synchronization Palette.png | |||
|title = Synchronization palette | |||
|1 = Functions Palette/Programming/Synchronization/Notifier Operations{{!}}Notifier Operations | |||
|2 = Functions Palette/Programming/Synchronization/Queue Operations{{!}}Queue Operations | |||
|3 = Functions Palette/Programming/Synchronization/Semaphore{{!}}Semaphore | |||
|4 = Functions Palette/Programming/Synchronization/Rendezvous{{!}}Rendezvous | |||
|5 = Functions Palette/Programming/Synchronization/Occurrences{{!}}Occurrences | |||
|11 = First Call? function{{!}}First Call? | |||
|12 = Synchronize Data Flow function{{!}}Synchronize Data Flow | |||
}} | |||
{{LabVIEW Palette Object Information|palette=Functions Palette/Programming{{!}}Programming palette|type=palette}} | |||
Use the '''Synchronization''' VIs and functions to synchronize tasks executing in parallel and to pass data between parallel tasks. | |||
== Subpalettes == | == Subpalettes == | ||
{| class="wikitable sortable" | |||
{| class="wikitable" | ! Icon | ||
| [[File: | ! Name | ||
|- | |||
! style="text-align: center;" | [[File:Synchronization Palette - Notifier Operations.png|frameless|border|Notifier Operations|link=Functions Palette/Programming/Synchronization/Notifier Operations]] | |||
| [[Functions Palette/Programming/Synchronization/Notifier Operations|Notifier Operations]] | | [[Functions Palette/Programming/Synchronization/Notifier Operations|Notifier Operations]] | ||
|- | |- | ||
| [[File: | ! style="text-align: center;" | [[File:Synchronization Palette - Queue Operations.png|frameless|border|Queue Operations|link=Functions Palette/Programming/Synchronization/Queue Operations]] | ||
| [[Functions Palette/Programming/Synchronization/Queue Operations|Queue Operations]] | | [[Functions Palette/Programming/Synchronization/Queue Operations|Queue Operations]] | ||
|- | |- | ||
| [[File: | ! style="text-align: center;" | [[File:Synchronization Palette - Semaphore.png|frameless|border|Semaphore|link=Functions Palette/Programming/Synchronization/Semaphore]] | ||
| [[Functions Palette/Programming/Synchronization/Semaphore|Semaphore]] | | [[Functions Palette/Programming/Synchronization/Semaphore|Semaphore]] | ||
|- | |- | ||
| [[File: | ! style="text-align: center;" | [[File:Synchronization Palette - Rendezvous.png|frameless|border|Rendezvous|link=Functions Palette/Programming/Synchronization/Rendezvous]] | ||
| [[Functions Palette/Programming/Synchronization/Rendezvous|Rendezvous]] | | [[Functions Palette/Programming/Synchronization/Rendezvous|Rendezvous]] | ||
|- | |- | ||
| [[File: | ! style="text-align: center;" | [[File:Synchronization Palette - Occurrences.png|frameless|border|Occurrences|link=Functions Palette/Programming/Synchronization/Occurrences]] | ||
| [[Functions Palette/Programming/Synchronization/Occurrences|Occurrences]] | | [[Functions Palette/Programming/Synchronization/Occurrences|Occurrences]] | ||
|} | |} | ||
== Functions == | == Functions == | ||
{| class="wikitable sortable" | |||
! Icon | |||
! Name | |||
|- | |||
! style="text-align: center;" | [[File:Synchronization Palette - First Call-.png|frameless|border|First Call?|link=First Call? function]] | |||
| [[First Call? function|First Call?]] | |||
|- | |||
! style="text-align: center;" | [[File:Synchronization Palette - Synchronize Data Flow.png|frameless|border|Synchronize Data Flow|link=Synchronize Data Flow function]] | |||
| [[Synchronize Data Flow function|Synchronize Data Flow]] | |||
|} | |||
== | == 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]] | |||
[[File: | |More info to come. | ||
|} | |||
[[Category:Synchronization Palette]] | [[Category:Synchronization Palette]] | ||
Latest revision as of 19:36, 22 June 2020

| Object information | |
|---|---|
| Owning palette(s) | Programming palette |
| Type | Palette |
| Requires | Basic Development Environment |
Use the Synchronization VIs and functions to synchronize tasks executing in parallel and to pass data between parallel tasks.
Subpalettes
| Icon | Name |
|---|---|
| Notifier Operations | |
| Queue Operations | |
| Semaphore | |
| Rendezvous | |
| Occurrences |
Functions
| Icon | Name |
|---|---|
| First Call? | |
| Synchronize Data Flow |
History
| |
History information is needed. What changes have occurred over previous versions? |
| Version | Change(s) |
|---|---|
| More info to come. |