当前位置: 首页>>代码示例>>C++>>正文


C++ Stage::SetTangentTolerance方法代码示例

本文整理汇总了C++中Stage::SetTangentTolerance方法的典型用法代码示例。如果您正苦于以下问题:C++ Stage::SetTangentTolerance方法的具体用法?C++ Stage::SetTangentTolerance怎么用?C++ Stage::SetTangentTolerance使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Stage的用法示例。


在下文中一共展示了Stage::SetTangentTolerance方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: TestPtToPtAndCoordOutPts

int TestPtToPtAndCoordOutPts()
{
	
	int iModule;
	int iError;
	double dX, dY, dZ;

	iError=InitNMCModule3Axis (iModule);

	g_stage.SetVel(3.0, 3.0, 3.0);
	g_stage.SetAccel(1.0, 1.0, 1.0);

//	g_stage.EnableAmp();
//	g_stage.ResetPos();
//	g_stage.SetPathStatus();

//Initialize path control module parameters
	g_stage.SetPathFreq(P_60HZ);
	g_stage.SetNumberOfPoints(75);
	g_stage.SetScale(15000.0, 15000.0, 15000.0);
	g_stage.SetPathAcceleration(0.175);
	g_stage.SetFeedrate(0.175);         //feedrate = 1.0 inches/second
	g_stage.SetTangentTolerance(10.0);  //continuous path tangent tolerence = 10 degrees
	g_stage.SetPathParams();     //acceleration = 1.0 inch/second/second
	g_stage.SetOrigin( 0.0, 0.0, 0.0 ); //set the origin to X = 0, Y = 0, Z = 0
	
//	g_stage.ClosePointsOut();

	return 0;
};
开发者ID:duchiy,项目名称:CNCMillwithGCodeInterpreter,代码行数:30,代码来源:Motion.cpp

示例2: InitPathParam

int InitPathParam(int pathFreq, int numberOfPts,
				  double xScale, double yScale, double zScale,
				  double pathAccel,
				  double feedrate)
{

//Initialize path control module parameters
	g_stage.SetPathFreq(pathFreq);
	g_stage.SetNumberOfPoints(numberOfPts);
	g_stage.SetScale(xScale, yScale, zScale);
	g_stage.SetPathAcceleration(pathAccel);
	g_stage.SetFeedrate(feedrate);
	g_stage.SetPathParams();     //acceleration = 1.0 inch/second/second


	g_stage.SetOrigin(0.0, 0.0, 0.0); //set the origin to X = 0, Y = 0, Z = 0
	g_stage.SetFeedrate(1.0);         //feedrate = 1.0 inches/second
	g_stage.SetTangentTolerance(10.0);  //continuous path tangent tolerence = 10 degrees

	return 0;
}
开发者ID:duchiy,项目名称:CNCMillwithGCodeInterpreter,代码行数:21,代码来源:Motion.cpp


注:本文中的Stage::SetTangentTolerance方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。