visionpro数据-输入-输出
输入
//输出
double a1 = (double) mToolBlock.Inputs["juli"].Value;
a1输出0.5
//输入
mToolBlock.Inputs["juli"].Value = 0.26;
显示0.26
输出
double JL2 =7.06131;
mToolBlock.Outputs["Data1"].Value = JL2;
//也可输出
var okngValue = mToolBlock.Outputs["OKNG"].Value;
批量定义外部输入
批量定义外部输入
for (int i = 1; i <=16; i++)
{
// 获取变量名(例如,"A1", "A2", "A3", "A4")
string varName = "A" + i;
// 从 mToolBlock.Inputs 获取变量的值并转换为 double
double value = (double) mToolBlock.Inputs[varName].Value;
}
输出图像到指定位置
mToolBlock.Outputs["Record"].Value = mToolBlock.CreateLastRunRecord().SubRecords["CogImageConvertTool1.InputImage"];
//把这个图像CogImageConvertTool1.InputImage,赋值给Record