c# 做的pcdmis开发脚本
pcdmis吧
全部回复
仅看楼主
level 1
c#开发pcdmis 取出测量值for遍历太慢,请问楼主有没有其他方法
for (int i = 0; i <= comds.Count; i++)//遍历所有,取出数据的值
{
DateOne mm = new DateOne();
if (comds.Item(i) != null && comds.Item(i).IsDimension)
{
if (comds.Item(i).ID.ToString() != "")
{
aa = comds.Item(i).ID.ToString();
}
if (aa != "")
{
mm.bubble = aa;
}
if (comds.Item(i).DimensionCommand.Max != 0 || comds.Item(i).DimensionCommand.Min != 0 || comds.Item(i).DimensionCommand.Measured != 0)
{
mm.nominal = (comds.Item(i).DimensionCommand.NOMINAL).ToString();//获取标称值
mm.max = comds.Item(i).DimensionCommand.Max;//获取最大值
mm.min = comds.Item(i).DimensionCommand.Min;//获取最小值
mm.meas = comds.Item(i).DimensionCommand.Measured;//获取平均值
mm.outtol = comds.Item(i).DimensionCommand.OutTol;//获取超差值
mm.topplus =double .Parse(mm.nominal)+ comds.Item(i).DimensionCommand.Plus;//获取上公差
mm.top = double.Parse(mm.nominal)-comds.Item(i).DimensionCommand.Minus;//获取下公差
2020年02月23日 17点02分 1
level 1
试过foreach 不行,提示类库没有get方法,有没有方法调用hashset,然后取出里面的值
2020年02月23日 17点02分 2
1