# Stream

Create Stream from Dataset

![](https://dev.nominal.io/ni-labview/_images/1bb77e4c0bbac580f5ff92181b245be8_viicon.png)

[Create Stream from Dataset](https://dev.nominal.io/ni-labview/ref/vi/dataset-stream-create.md)

Create Channel

![](https://dev.nominal.io/ni-labview/_images/01a36286aac96a3ebdc8db64547021aa_viicon.png)

[Create Channel](https://dev.nominal.io/ni-labview/ref/vi/stream-create-channel.md)

Shutdown

![](https://dev.nominal.io/ni-labview/_images/1d7962492d1bf5bdd2f59802efcd46e0_viicon.png)

[Shutdown](https://dev.nominal.io/ni-labview/ref/vi/stream-shutdown.md)

Advanced

![](https://dev.nominal.io/ni-labview/_images/stream-advanced.png)Palette · 1 VIs

[Advanced](https://dev.nominal.io/ni-labview/ref/stream/advanced.md)

Push Waveform Batch

![](https://dev.nominal.io/ni-labview/_images/e9875f14b7ff13698500572642a910ec_viicon.png)Pushes point data to Nominal Core.

[Push Waveform Batch](https://dev.nominal.io/ni-labview/ref/vi/channel-push-waveform-batch.md)

Push Double Batch

![](https://dev.nominal.io/ni-labview/_images/483510b76841ef4bf0e4403c5fe58241_viicon.png)Streams data to Nominal Core.

[Push Double Batch](https://dev.nominal.io/ni-labview/ref/vi/channel-push-double-batch.md)

Push Points Batch

![](https://dev.nominal.io/ni-labview/_images/39461baec0e091df736cd57541856b1b_viicon.png)Pushes point data to Nominal Core.

[Push Points Batch](https://dev.nominal.io/ni-labview/ref/vi/channel-push-points-batch.md)

Close

![](https://dev.nominal.io/ni-labview/_images/db831a7513ee524c0bcb145136062464_viicon.png)

[Close](https://dev.nominal.io/ni-labview/ref/vi/channel-close.md)

Basic Function Generator (Absolute Time)

![](https://dev.nominal.io/ni-labview/_images/ae3982b3509c113eed44a5eb966ed049_viicon.png)

[Basic Function Generator (Absolute Time)](https://dev.nominal.io/ni-labview/ref/vi/nominal-streaming-basic-function-generator-absolute-time.md)

Get Channel Metadata

![](https://dev.nominal.io/ni-labview/_images/08008c4e858273696fa816492591d3a8_viicon.png)

[Get Channel Metadata](https://dev.nominal.io/ni-labview/ref/vi/nominal-client-metadata-get.md)

Update Channel Description

![](https://dev.nominal.io/ni-labview/_images/de2ef9217f2b6c273cccc1deaad9f181_viicon.png)

[Update Channel Description](https://dev.nominal.io/ni-labview/ref/vi/nominal-client-metadata-update-description.md)

Update Channel Unit

![](https://dev.nominal.io/ni-labview/_images/6dc17df908729f9ecfe3f31b436e50db_viicon.png)

[Update Channel Unit](https://dev.nominal.io/ni-labview/ref/vi/nominal-client-metadata-update-unit.md)

Write Data Batches

![](https://dev.nominal.io/ni-labview/_images/07d2148e521b9e3a1dfb42b207d3d5df_viicon.png)Synchronously writes batches of records to a Nominal data source.

[Write Data Batches](https://dev.nominal.io/ni-labview/ref/vi/nominal-client-nominal-channel-writer-write-batches.md)

Initialize Streaming Cluster

![](https://dev.nominal.io/ni-labview/_images/c800b5e3e815d320184212ab460f55cc_viicon.png)Sets up backend buffers and analyzes the cluster structure.

[Initialize Streaming Cluster](https://dev.nominal.io/ni-labview/ref/vi/stream-custom-cluster-initialize.md)

Add Streaming Cluster Data

![](https://dev.nominal.io/ni-labview/_images/ac43c44795cba966292feeaa23f0bf47_viicon.png)Adds cluster data to the internal buffer for later transmission.

[Add Streaming Cluster Data](https://dev.nominal.io/ni-labview/ref/vi/stream-custom-cluster-add-data.md)

Write Cluster Data Batches

![](https://dev.nominal.io/ni-labview/_images/bd68be7f1d1af39625ca9febc313dbcb_viicon.png)Synchronously writes a data cluster of records to a Nominal data source.

[Write Cluster Data Batches](https://dev.nominal.io/ni-labview/ref/vi/nominal-client-nominal-channel-writer-write-data-cluster.md)

Destroy Streaming Cluster

![](https://dev.nominal.io/ni-labview/_images/2b0f3362f0c938b20459405777e3f341_viicon.png)Releases memory used by the buffering system.

[Destroy Streaming Cluster](https://dev.nominal.io/ni-labview/ref/vi/stream-custom-cluster-destroy.md)
