hdlcoder.ReferenceDesign.addParameter - Add and define custom parameters for your reference design - MATLAB (original) (raw)
Class: hdlcoder.ReferenceDesign
Namespace: hdlcoder
Add and define custom parameters for your reference design
Syntax
addParameter('ParameterID',parameter_name,'DisplayName',display_name,'DefaultValue',default_value) addParameter('ParameterID',parameter_name,'DisplayName',display_name,'DefaultValue',default_value,Name,Value)
Description
addParameter('ParameterID',[parameter_name](#bvf26ay-parameter%5Fname),'DisplayName',[display_name](#bvf26ay-display%5Fname),'DefaultValue',[default_value](#bvf26ay-default%5Fvalue))
adds and defines a custom parameter for your reference design with a text box that displays the default value of the parameter.
addParameter('ParameterID',[parameter_name](#bvf26ay-parameter%5Fname),'DisplayName',[display_name](#bvf26ay-display%5Fname),'DefaultValue',[default_value](#bvf26ay-default%5Fvalue),[Name,Value](#namevaluepairarguments))
adds and defines a custom parameter for your reference design with additional options specified by one or more Name,Value
pair arguments.
The custom parameters are optional. In the HDL Workflow Advisor Set Target Reference Design task, HDL Coderâ„¢ populates the Reference design parameters section with the custom parameters and the options that you specify.
Input Arguments
Custom parameter name, specified as a character vector.
Example: 'DUTPath'
Example: 'ChannelMapping'
Name that you want to display for the custom parameter in the HDL Workflow Advisor, specified as a character vector. This name appears in the Reference design parameters section in the Set Target Reference Design task.
Example: 'DUT Path'
Example: 'Channel Mapping'
Default value to set for the custom parameter, specified as a character vector. In the Set Target Reference Design task in the HDL Workflow Advisor, HDL Coder displays the default value of the custom parameter inside a text box.
Example: '1'
Name-Value Pair Arguments
Specify optional pairs of arguments asName1=Value1,...,NameN=ValueN
, where Name
is the argument name and Value
is the corresponding value. Name-value arguments must appear after other arguments, but the order of the pairs does not matter.
Before R2021a, use commas to separate each name and value, and enclose Name
in quotes.
Specify the widget type to use for the parameter values. By default, theParameterType
is a text box. If you specify the drop-down list for ParameterType
, use the Choice
property to list the parameter values as a cell array of character vectors.
Example: 'ParameterType',hdlcoder.ParameterType.Dropdown
specifies a drop-down list with the values that the parameter can take.
The list of choices that you can specify for the custom parameter, specified as a cell array of character vectors. To specify this list, set ParameterType
to hdlcoder.ParameterType.Dropdown
.
Example: 'ParameterType',hdlcoder.ParameterType.Dropdown,'Choice',{'Rx', 'Tx'}
specifies a drop-down list with Rx
and Tx
as the drop-down values.
Version History
Introduced in R2016b