数据管理功能 > 管理部件结构 > 开发可配置模块的高级选择逻辑 > 高级选择逻辑的示例和最佳做法 > 为可配置模块选择选项 > 从一组可能的选项中选择一个选项
  
从一组可能的选项中选择一个选项
您可能需要根据用户响应,从一组可能的选项中选择一个选项。例如,远程发电系统有下面三种不同的通信和监控系统可供选用:调制解调器、有线 Internet 和无线 Internet,并且您希望根据用户的响应来启用正确的系统。
要从一组可能的选项中选择一个选项:
1. 创建一个可配置模块。
2. 为每个相关选项附加子项部件。
3. 向此可配置模块中添加字符串输入参数,例如 askComms
为此字符串参数定义相应的提示值。
为字符串参数定义一组约束,例如:
Internet (Wireless)
Internet (Wired)
Modem
4. 向此可配置模块中添加三个布尔非输入参数,例如:
useWireless - 表示使用 Internet (Wireless) 系统
useWired - 表示使用 Internet (Wired) 系统
useModem - 表示使用 Modem 系统
在本示例中,系统在被约束为三个可能值的参数 askComms 中捕获用户的响应。根据用户的响应,其中一个布尔参数由启用相应子装配的案例表约束设置为 True