Model Plugin – Configure Additional Options
- Updated2025-07-23
- 1 minute(s) read
Use the Configure Additional Options entry point to launch a second dialog box to provide a way for plug-in end users to configure option settings for the instance of a plug-in. Typically, you do not need this entry point because you can present options in a single dialog box by using tabs, modal popup dialog boxes, or other organizational methods to accommodate many options.
Use this entry point when you create a new plug-in by extending an existing plug-in and you want to provide a small number of additional options for the new plug-in without changing the options dialog box for the original plug-in. Configure Additional Options launches a second dialog box that contains options specific to the new plug-in, and the Configure Standard Options entry point launches the unchanged options dialog box from the original plug-in.
If a plug-in implements Configure Additional Options, the Options column of the Result Processing dialog box includes a second settings icon immediately to the right of the icon that invokes Configure Standard Options.
Use the Parameters.ModelPlugin.PluginSpecific.AdditionalOptions subproperty to store the additional options for the enhanced plug-in.
The Configure Additional Options entry point accepts the following parameters, which are the same as the Configure Standard Options entry point:
| Parameter Name | Data Type |
|---|---|
| Changed | Boolean |
| ProcessModel | Reference |
| ModelType | NI_ModelType |
| ModelPlugin | NI_ModelPlugin |