Semiconductor Device Control Add-On for InstrumentStudio New Features and Changes
- Updated2025-09-22
- 3 minute(s) read
Semiconductor Device Control Add-On for InstrumentStudio New Features and Changes
Learn about updates, including new features and behavior changes, introduced in each version of Semiconductor Device Control Add-On for InstrumentStudio.
Semiconductor Device Control Add-On 2025 Q3 Changes
Learn about new features, behavior changes, and other updates in Semiconductor Device Control Add-On 2025 Q3 for InstrumentStudio.
Field Label Sizes
The field view in Semiconductor Device Control Add-On register page has been improved so that long field names are more visible.
Allowing Read/Write Registers of Different Sizes in a Single Operation (Professional Edition)
In Semiconductor Device Control Add-On Professional Edition – Custom Protocol, example code has been added to demonstrate how to perform multiple Read/Write registers of different sizes in a single operation.
2024 Q3 New Features
Learn about new features, behavior changes, and other updates in Semiconductor Device Control Add-On 2024 Q3 for InstrumentStudio.
Developing Custom Sequences for Indirect Register Operations
Develop custom sequences to perform read and write operations on indirect registers. The device register map template CSV file includes a new parameter IsIndirect in column 18 to define whether a register is indirect. The Semiconductor Device Control Add-On Professional edition for InstrumentStudio provides project templates in Visual Studio for you to develop custom indirect register sequences.
Sharing NI Semiconductor Device Control Sessions with Attach Session Function
Use the attach session function to share an existing device control session across different measurements or processes.
Exposing Initialized Session Options
Use the Get gRPC Session Options API in LabVIEW, Python, or .NET to obtain the gRPC session options of the initialized session. With session options, you can interact with the PXIe-657x through the gRPC device server and enable capabilities including frequency measurement and custom pattern burst.
2024 Q2 New Features
Learn about new features, behavior changes, and other updates in Semiconductor Device Control Add-On 2024 Q2 for InstrumentStudio.
Sharing NI Semiconductor Device Control Sessions
You can reuse an existing device control session across different measurements or processes.
Communicating with NI Digital Instruments through gRPC Device Server
If you do not have Measurement Plug-Ins, you can communicate with NI digital instruments by calling the gRPC Device Server API.
2023 Q4 New Features
Learn about new features, behavior changes, and other updates in Semiconductor Device Control Add-On 2023 Q4 for InstrumentStudio.
Loading DIO Pins from Pin Maps
You can load the DIO pins only from the pin maps configured in each of the interface settings. You can choose the access permission setting and the IO type of the pins required for DIO operation. In previous versions of the Semiconductor Device Control Add-On, you can load DIO pins only from the DIO map in .solireg files.
Sharing NI Digital Sessions with gRPC Device Server
In Semiconductor Device Control Add-On, you can share NI digital sessions with the gRPC device server to create Measurement Plug-Ins measurements. You must have a valid license for InstrumentStudio Pro to use this feature.
Related Information
- Programming Flow
Test automation programs developed for the Semiconductor Device Control Add-On typically follow a consistent order of operations to ensure that the program instantiates and destroys references to register maps properly during each program execution.
- Developing a Custom Sequence for Indirect Registers
The Semiconductor Device Control Add-On Professional edition for InstrumentStudio provides project templates in Visual Studio for you to develop custom sequences for indirect register operations.
- API Reference
The Semiconductor Device Control Add-On supports programming with LabVIEW, .NET, and Python. Each language provides a set of scripts you can use to interact with the devices, registers, and fields defined in a hardware configuration exported from InstrumentStudio.
- Debugging a Custom Sequence Project
Use the SampleTest unit test project to get started debugging a custom sequence project.
- API Reference for Custom Sequence Projects
The Semiconductor Device Control Add-On Professional edition for InstrumentStudio includes APIs in the custom indirect register sequence project templates to enable indirect register operations.
- Semiconductor Device Control Add-On for InstrumentStudio Examples
Refer to the following table for examples provided by Semiconductor Device Control Add-On for InstrumentStudio.
- Device Register Map Format
The device register map template CSV file defines the formatting that the register map conversion utility requires to generate a register map file that is compatible with the Semiconductor Device Control Add-On.
- Shared API