Skip to content

Releases: ni/measurement-plugin-labview

Measurement Plug-In SDK for LabVIEW 3.2.0.1

09 Jan 10:41
13f7f4e
Compare
Choose a tag to compare

What's Changed

  • Update Upgrading measurement services.md in #628
  • Support for new data type Double2DArray added which can be used as an output in Python measurements and visualized in InstrumentStudio Pro 2025 Q1.

Bug Fixes and Minor Changes

  • fix: ensure 'Active Project' is saved before Client Generation in #627

Full Changelog: v3.1.0.6...v3.2.0.1

Measurement Plug-In SDK for LabVIEW 3.1.0.6

18 Oct 19:51
2a113e1
Compare
Choose a tag to compare

What's Changed

  • Improvements to the Measurement Client Generator
    • Support streaming measurements (#611)
    • Fix invalid client name warning handling (#614)
    • Generate appropriate error for no measurement configuration/results (#613)
    • Added cancel support to (#612)
    • Added refresh support to (#615)
    • Add Sparse Enum support to (#616)
    • Added Select all support to (#618)
    • Update readme doc (#620)

Full Changelog: v3.1.0.5...v3.1.0.6

Measurement Plug-In SDK for LabVIEW 3.1.0.5

10 Oct 19:10
f402aa1
Compare
Choose a tag to compare

New Measurement Plug-In Client Generator

Bug Fixes and Minor Changes

  • Update ReadMe: Rename 'Get Measurement Details VI' to 'Get Service Descriptor VI' (#570)
  • Update Readme docs with the updated About icon in Instrument Studio (#573)
  • Update instructions on how to regenerate LabVIEW code with grpc-labview (#572)
  • Make the Resolve Service VI public (#574)
  • Add ni-apis as submodule and regenerate discovery client LabVIEW code (#579)
  • Update area path to HW Config Amber by @dixonjoel in #583
  • renovate: Fix Git submodule scheduling (#586)
  • Use measurement's version while writing serviceconfig and registering (#588)
  • fix: decouple code generated gRPC server and client API libraries of V2 Measurement Service (#587)
  • Update Upgrading measurement services.md (#589)

New Contributors

Full Changelog: v3.0.0.4...v3.1.0.5

Measurement Plug-In SDK for LabVIEW 3.1.0.1

17 Sep 19:01
07ad992
Compare
Choose a tag to compare

New Measurement Service Client Generator

Bug Fixes and Minor Changes

  • Update ReadMe: Rename 'Get Measurement Details VI' to 'Get Service Descriptor VI' (#570)
  • Update Readme docs with the updated About icon in Instrument Studio (#573)
  • Update instructions on how to regenerate LabVIEW code with grpc-labview (#572)
  • Make the Resolve Service VI public (#574)
  • Add ni-apis as submodule and regenerate discovery client LabVIEW code (#579)
  • Update area path to HW Config Amber by @dixonjoel in #583
  • renovate: Fix Git submodule scheduling (#586)
  • Use measurement's version while writing serviceconfig and registering (#588)
  • fix: decouple code generated gRPC server and client API libraries of V2 Measurement Service (#587)
  • Update Upgrading measurement services.md (#589)

New Contributors

Full Changelog: v3.0.0.4...v3.1.0.1

Measurement Plug-In SDK for LabVIEW 3.0.0.4

01 Aug 21:37
472d677
Compare
Choose a tag to compare

Purpose

This release is for internal testing of updated versions of grpc-labview packages. The Measurement Plug-In SDK packages from this repo are not updated from 3.0.0.3.

Measurement Plug-In SDK for LabVIEW 3.0.0.3

11 Jul 21:45
83099ca
Compare
Choose a tag to compare

This is a breaking release, meaning that existing measurements will be broken after updating. Nearly all of the breaking changes were due to library renames, VI renames, and control/indicator renames. There is a utility for upgrading existing measurements so that they work with the new release.

See this document for details on how to upgrade a measurement service.

What's Changed

  • Update the repo LabVIEW source code to LabVIEW 2021. This makes LabVIEW 2021 the minimum required version to use the SDK (#562)
  • Change location of create measurement utility to Tools >> Plug-In SDKs >> Measurements >> Create Measurement Plug-In... (#558)
  • Rename .seq files in examples to append _example. This helps support using the InstrumentStudio sequencer with our shipping examples (#556)
  • Fixes
    • Fix alignment of error message on the create measurement dialog (#553)
    • Fix the path to the Keysight Measurement UI.vi (#554)
    • Update README with new text and screenshots to match the latest measurement template (#555)
    • Remove #MeasurementTodo labels from the configuration and results typedefs (#561)
  • Example Changes
    • Rename MeasurementLink Client example to Measurement Plug-In Client (#552)

Full Changelog: v3.0.0.2...v3.0.0.3

Measurement Plug-In SDK for LabVIEW 3.0.0.2

27 Jun 18:15
7271165
Compare
Choose a tag to compare

This is a breaking release, meaning that existing measurements will be broken after updating. Nearly all of the breaking changes were due to library renames, VI renames, and control/indicator renames. There is a utility for upgrading existing measurements so that they work with the new release.

See this document for details on how to upgrade a measurement service.

What's Changed

  • Renames to remove MeasurementLink terminology
    • Update path to the NIServices.json file to locate the discovery service (#539)
    • Change the path of the discovery service .exe to NI.Discovery.V1.Service.exe (#542)
    • Update VI descriptions with new naming (#543)
    • Add a document explaining migration to Measurement Plug-In SDK 3.x (#544)
    • Update VI icon headers (#547)
  • Fixes
    • Update build output paths for build specifications in our examples (#549)

Full Changelog: v3.0.0.1...v3.0.0.2

Measurement Plug-In SDK for LabVIEW 3.0.0.1

18 Jun 17:03
0233e09
Compare
Choose a tag to compare

This is a breaking release, meaning that existing measurements will be broken after updating. Nearly all of the breaking changes were due to library renames, VI renames, and control/indicator renames. There is a utility for upgrading existing measurements so that they work with the new release.

See this document for details on how to upgrade a measurement service.

What's Changed

  • Major refactor of library and package names to remove MeasurementLink (#519, #530, #531, #532, #533, #534, #536, #537, #538, #540)
    • Updated repository name to measurement-plugin-labview (#528)
    • New package names
      • NI Measurement Plug-In SDK (top-level package includes the following 3)
      • NI Measurement Plug-In SDK Service (includes runtime support for measurement services)
      • NI Measurement Plug-In SDK Generator (includes Tools menu item for creating measurement services)
      • NI Measurement Plug-In SDK Examples (includes example measurement services)

Fixes

  • Returning an empty string if the TestStand runtime variable for the pinmap ID does not exist (#523)
  • Fix tests causing Labview hang - Add Cluster Id support for tests (#522)
  • Remove .measui from the DCPower example project (#527)

New Contributors

Full Changelog: v2.2.0.2...v3.0.0.1

MeasurementLink Support for LabVIEW v2.2.0.2

16 May 14:20
979cdec
Compare
Choose a tag to compare

What's Changed

  • New features
    • Modify measurement template to have a Packed Project Library for the Measurement UI (#511)
  • Bug fixes
    • Fix a bug where measurement services built into an executable fails to run (#516)
  • Examples
    • Update teststand sequence files to be in sync with latest measurement updates (#512)

New Contributors

Full Changelog: v2.2.0.1...v2.2.0.2

MeasurementLink Support for LabVIEW v2.2.0.1

02 May 21:58
0c2ca19
Compare
Choose a tag to compare

What's Changed

  • New Features
    • Beginnings of support for the DoubleAnalogWaveform data type
      • Add generated code and .proto for ni.protobuf.types.DoubleAnalogWaveform (#501)
    • Add MeasurementLink top-level package and an examples package (#493)
    • Support workflows with and without a pin map (#507)
  • Bug Fixes
    • Error during metadata validation if latched boolean controls are found in the configuration or results (#500)
    • Add timeout as 10s for Reserve Registered Sessions.vi (#505)
  • Examples
    • Reset device at the end of a measurement run for DC Power Example usability (#504)
    • Fix NI-Scope example measurement when trigger source pin isn't included in the list of measurement pins (#506)
  • Repo Administration
    • Use measlinkbot self-hosted runner in all GitHub workflows (#509)
    • Remove spawningpool check in check_visa_support.vi (#510)

New Contributors

Full Changelog: v2.1.0.2...v2.2.0.1