Skip to content

Releases: ni/measurement-plugin-labview

MeasurementLink Support for LabVIEW v1.3.0.2

01 Dec 17:30
d62ed67
Compare
Choose a tag to compare

MeasurementLink Support for LabVIEW enables measurement developers to quickly create LabVIEW measurements and run them as a service (gRPC).

What's Changed

  • Fix miscellaneous issues with instrument libraries by @synesthetize in #370
  • Update Keysight example with new session management API by @synesthetize in #360
  • Adding support to register measurement service on specific version by @svm-ni in #349
  • Enable asymmetric init/close behavior by @jonathanmendez in #362
  • Include a constant for DCPower type ID by @dixonjoel in #369
  • Add tests for session creation and closing when specifying init and close behavior by @jonathanmendez in #372
  • Update example IInstrument implementation for recent changes by @jonathanmendez in #373
  • Add better error handling to Get Connections by @pbirkhol-ni in #371
  • Add instrument type id constants for the remaining 4 instruments by @dixonjoel in #374
  • Validate inputs for Reserve Sessions by @pbirkhol-ni in #376
  • Rename typedef back to previous name for backwards compatibility by @dixonjoel in #375
  • Update TestStand code modules in examples to use the session initialization behavior by @dixonjoel in #377
  • Rename IInstrument to ISession Factory by @jonathanmendez in #379
  • Move the instrument type id constant from the class to the library by @pbirkhol-ni in #382
  • Fix the TS code modules for 34401 example by @dixonjoel in #381
  • Add Get Session Info Vi's by @gpachecoNI in #378
  • Single source logic for generating invalid DVR error by @jasonmreding in #384
  • Passed LABVIEW_PATH as command line argument in run_tests.py by @MounikaBattu17 in #385
  • Adding tests to exercise new public APIs added to Session Reservation class by @jasonmreding in #386
  • Limit configuration data types to 32 and 64 bit types by @dixonjoel in #387
  • Remove Enum 64 by @dixonjoel in #388
  • Remove usages of enums that were 16 bit so examples are runnable by @dixonjoel in #389
  • Add a new way to invalidate the client pool and location pool caches by @pbirkhol-ni in #383
  • Use the word Initialize instead of Create for session initialization API by @pbirkhol-ni in #391
  • Remove skipped test that doesn't exist anymore by @pbirkhol-ni in #393
  • Sever the circular dependency between the Discovery lib and the Measurement Server lib by @pbirkhol-ni in #392
  • Issue #350 - Driver errors not cleared after installing driver by @jasonmreding in #394
  • Update generated grpc code for Measurement Service Base V2 by @dixonjoel in #396
  • Move all session reservation creation to a test utility by @jasonmreding in #395
  • Add icons to VIs, controls, and palettes by @pbirkhol-ni in #398
  • Update list of examples and line-wrap the README by @dixonjoel in #403
  • Allow a LabVIEW service to return DoubleXYData by @dixonjoel in #399
  • Configure Renovate by @renovate in #405
  • Update danhellem/github-actions-issue-to-work-item action to v2.2 by @renovate in #406
  • Add generated code and .proto for ni.protobuf.types.DoubleXYData by @dixonjoel in #400
  • Finalize the measurementlink-labview palettes by @pbirkhol-ni in #404
  • github: Don't sync dependency dashboard to AzDO by @bkeryan in #409
  • chore(deps): update actions/checkout action to v4 by @renovate in #407
  • Introduce automated comparison and PR reporting for G code changes by @aepete in #401
  • CONTRIBUTING.md: Update required VIPM version to 2023 for building packages by @bkeryan in #412
  • Include Port number in LabVIEWCLI in run_tests.py by @MounikaBattu17 in #411
  • Add game of life example by @dixonjoel in #402
  • Fix ni_protobuf_types.vipb source path and build number by @bkeryan in #414
  • examples: Fix lvlib references to old TestStand VI names by @bkeryan in #415
  • Add a VISA plugin for generic VISA support by @pbirkhol-ni in #413
  • Use type definition name of actual DoubleXYData .ctl by @dixonjoel in #410
  • Remove breakpoint from Run Service.vi in the Game of Life example by @dixonjoel in #420
  • examples: Add gRPC support to VISA example (34401A) by @bkeryan in #416
  • Fix error in getting array element type by @dixonjoel in #422
  • Bump version for pre-release by @dixonjoel in #423
  • Remove UI Progress Updates example by @dixonjoel in #424
  • Create a generic VISA example by @pbirkhol-ni in #421
  • Update Keysight doc and delete UIProgressUpdates by @pbirkhol-ni in #425
  • Add unit tests for data type checking by @dixonjoel in #426

New Contributors

Full Changelog: v1.3.0.1...v1.3.0.2

MeasurementLink Support for LabVIEW v1.3.0.1

24 Oct 21:03
f103358
Compare
Choose a tag to compare

MeasurementLink Support for LabVIEW enables measurement developers to quickly create LabVIEW measurements and run them as a service (gRPC).

What's Changed

Read more

MeasurementLink Support for LabVIEW v1.2.0.4

21 Sep 18:04
7631dcc
Compare
Choose a tag to compare

MeasurementLink Support for LabVIEW enables measurement developers to quickly create LabVIEW measurements and run them as a service (gRPC).

Enhancements

  • Added a library of helper VIs to all newly created measurements. (#229)
  • Added support for annotating measurements. Annotations allow you to add tags, descriptions, and collection information to measurements. (#238)
  • Added support for automatically launching the Discovery Service when a LabVIEW measurement runs. (#244)
  • Added a VI template for creating a LabVIEW UI. (#251)
  • Added support for UIs packaged as PPLs (as opposed to a loose VI). (#257)
  • Changed the style of the MeasurementContext class to be a teal refnum wire to represent that it can be safely branched. (#269)

Full Changelog: v1.1.0.3...v1.2.0.4

Software support

  • InstrumentStudio 2023 Q4 or later
  • MeasurementLink 2023 Q4 or later
  • LabVIEW 2020 SP1 or later
  • JKI VI Package Manager 2020.1 or later

Note: This release is compatible with MeasurementLink 2023 Q1 and InstrumentStudio 2023 Q1, but new features may not be available and the examples may not work.


MeasurementLink Support for LabVIEW v1.2.0.2

31 Jul 18:41
d7d5819
Compare
Choose a tag to compare

What's Changed

  • Update measurement plugin to launch discovery service just-in-time by @jayaseelan-james in #244
  • Add a Measurement UI template VI and include it in the generator package by @dixonjoel in #251

Full Changelog: v1.2.0.1...v1.2.0.2

MeasurementLink Support for LabVIEW v1.2.0.1

31 Jul 14:50
9ac5cfe
Compare
Choose a tag to compare

What's Changed

  • Remove enum type specialization from template by @pbirkhol-ni in #226
  • Create helper VIs for session management APIs in DC Power Example by @subash-suresh in #222
  • Fix problems with multiple services in one LV project by @dixonjoel in #227
  • Add documentation for the public MeasurementContext VIs by @pbirkhol-ni in #228
  • Move instrument agnostic helpers to a separate helper library. by @subash-suresh in #230
  • examples: Update 34401A example to use an enum by @bkeryan in #232
  • Add helpers to get session information based on pin names by @subash-suresh in #233
  • Update discovery_service.proto and regenerate client by @cumitche in #236
  • Add Measurement Service Helpers to the measurement template. by @subash-suresh in #229
  • measurement template: Connect 'gRPC Device Options' indicator to the VI's connector pane by @jayaseelan-james in #237
  • Include annotations in service registration by @cumitche in #238
  • Update README.md with Measurement Service Helpers.lvlib by @jayaseelan-james in #242
  • Update LabVIEW measurement examples with the latest measurement template by @jayaseelan-james in #241
  • Generate service annotations into serviceconfig JSON by @cumitche in #243
  • Changed icon background of all malleable VIs to orange. by @cumitche in #246
  • Add annotations to labview examples. by @gpachecoNI in #247
  • Add service annotations to template generation by @cumitche in #248

New Contributors

Full Changelog: v1.1.0.2...v1.2.0.1

MeasurementLink Support for LabVIEW v1.1.0.3

30 Jun 21:41
15c8dd3
Compare
Choose a tag to compare

MeasurementLink Support for LabVIEW enables measurement developers to quickly create LabVIEW measurements and run them as a service (gRPC).

Enhancements

Full Changelog: v1.0.1...v1.1.0.3

Software support

  • InstrumentStudio 2023 Q3 or later
  • MeasurementLink 2023 Q3 or later
  • LabVIEW 2020 SP1 or later
  • JKI VI Package Manager 2020.1 or later

Note: This release is compatible with MeasurementLink 2023 Q1 and InstrumentStudio 2023 Q1, but new features may not be available and the examples may not work.


MeasurementLink Support for LabVIEW v1.1.0.2

20 Jun 15:35
0722cf2
Compare
Choose a tag to compare

This is a prerelease version of MeasurementLink Support for LabVIEW version 1.1.0.2.

What's Changed

Full Changelog: v1.1.0.1...v1.1.0.2

MeasurementLink Support for LabVIEW v1.1.0.1

17 May 16:22
9e0a9fd
Compare
Choose a tag to compare

This is a prerelease version of MeasurementLink Support for LabVIEW version 1.1.0.1. It adds support for updating the UI while a measurement is running.

What's Changed

New Contributors

Full Changelog: v1.0.1...v1.1.0.1

MeasurementLink Support for LabVIEW v1.0.1

24 Mar 19:35
79f1106
Compare
Choose a tag to compare

MeasurementLink Support for LabVIEW enables measurement developers to quickly create LabVIEW measurements and run them as a service (gRPC).

Enhancements

  • Improve error handling in Run Service (#181)
  • Bug fixes / improve handling of measurement service names (#186, #188)
  • Show the display name of the running measurement service in the UI (#192)
  • Add package dependency on ni_lib_labview_grpc_servicer (#182)

Software support

  • InstrumentStudio 2023 Q1 or later
  • MeasurementLink 2023 Q1 or later
  • LabVIEW 2020 SP1 or later
    • JKI VI Package Manager 2020.1 or later

MeasurementLink Support for LabVIEW v1.0.0

21 Feb 22:16
857731c
Compare
Choose a tag to compare

MeasurementLink Support for LabVIEW enables measurement developers to quickly create LabVIEW measurements and run them as a service (gRPC).

Enhancements

  • Documentation updates

Software support

  • InstrumentStudio 2023 Q1 or later
  • MeasurementLink 2023 Q1 or later
  • LabVIEW 2020 SP1 or later
    • JKI VI Package Manager 2020.1 or later