本文整理汇总了C#中Property.fromString方法的典型用法代码示例。如果您正苦于以下问题:C# Property.fromString方法的具体用法?C# Property.fromString怎么用?C# Property.fromString使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Property
的用法示例。
在下文中一共展示了Property.fromString方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Start
void Start()
{
configOptions = new RobotConfig();
if (configOptions.valid) {
Debug.Log ("Options initialised ok");
Network.init();
headProps = new Property();
//variables
int rate = 100;
int[] jntPosMax = new int[]{30,60,55,15,52,90};
int[] jntPosMin = new int[]{-40,-70,-55,-35,-50,0};
int[] error_tol = new int[]{1, 1, 1, 1, 1, 1};
int Type = 3;
int TotalJoints = 6;
int[] axisMap = new int[]{0, 1, 2, 3, 4, 5};
double Vel = 20.0;
double[] Zeros = new double[]{0.0, 0.0, 0.0, 0.0, 0.0, 0.0};
double[] Encoder = new double[]{0.017453, 0.017453, 0.017453, 0.017453, 0.017453, 0.017453};
string partName = "/head";
string device = "controlboardwrapper2";
string subdevice = "simulationcontrol";
//formatting variables into string
string properties = "(ENDINI) (rate " + rate + ") (LIMITS (jntPosMax";
properties += arrToStr(jntPosMax);
properties += ") (jntPosMin";
properties += arrToStr(jntPosMin);
properties +=") (error_tol";
properties += arrToStr(error_tol);
properties += ")) (GENERAL (Type " + Type;
properties += ") (TotalJoints " + TotalJoints;
properties += ") (AxisMap" + arrToStr(axisMap);
properties += ") (Vel " + formatDouble(Vel);
properties += ") (Zeros" + arrToStr(Zeros);
properties += ") (Encoder";
properties += arrToStr(Encoder);
properties += ")) (name " + partName + ") (device "+ device;
properties += ") (subdevice "+ subdevice +")";
Debug.Log(properties);
//initialise properties class with string
headProps.fromString(properties);
}
else
{
Debug.Log("Configuration failed.");
}
}