C#+VisionMaster联合开发(六)_控制器

1、获取控制器列表

if (moduleInfoList.nNum > 0)
{
    List<string> lightControlNames = moduleInfoList.astModuleInfo.Where(a => !string.IsNullOrEmpty(a.strDisplayName) && "LightControl".Equals(a.strModuleName)).Select(a => a.strDisplayName).ToList();
    cmbControlName.DataSource = lightControlNames;
    cmbControlName.SelectedIndex = lightControlNames.Count > 0 ? 0 : -1;
}

// 获取光源对象
//LightControlTool lightControlTool = (LightControlTool)VmSolutionMain["全局光源1"];  // 方式一
//if(VmSolutionMain["全局光源1"] is LightControlTool lightControlTool){ } else{  // 提示未找到光源'全局光源1'} // 方式二
                

2、其他功能待发现

posted @ 2025-12-14 21:36  ꧁执笔小白꧂  阅读(2)  评论(0)    收藏  举报