コード例 #1
0
        public TBCadParameterMapping(CyPhy.CADParameter cadParam,
                                     string tbParamName)
        {
            ComponentCADParameterName = (cadParam.Attributes.ParameterName == "") ? cadParam.Name : cadParam.Attributes.ParameterName;

            if (cadParam.ParentContainer.ParentContainer.Kind == "Component")
            {
                ComponentInstanceGUID = CyPhyClasses.Component.Cast(cadParam.ParentContainer.ParentContainer.Impl).Attributes.InstanceGUID;
            }
            TestBenchParameterName = tbParamName;
        }
コード例 #2
0
ファイル: CADComponent.cs プロジェクト: landunin/meta-core
 public CADParameter(CyPhy.CADParameter parameter)
 {
     Name  = (parameter.Attributes.ParameterName == "") ? parameter.Name : parameter.Attributes.ParameterName;
     Type  = parameter.Attributes.CADParameterType.ToString();
     Value = (parameter.Attributes.Value == "") ? (parameter.Attributes.DefaultValue == "") ? "0" : parameter.Attributes.DefaultValue : parameter.Attributes.Value;
     Unit  = "";
     if (parameter.Attributes.Unit == "")
     {
         if (parameter.Referred != null && parameter.Referred.unit != null)
         {
             Unit = parameter.Referred.unit.Attributes.Symbol;
         }
     }
     else
     {
         Unit = parameter.Attributes.Unit;
     }
 }