void gma_AutomaticAssembly(int xy_layerStart,int xy_layerEnd,string xy_namePre, string xy_nameSuf)
{
try
{
//---- Enter your callback code here -----
UF_initialize();
tag_t xy_objTAG = NULL_TAG; //获取TAG值
std::vector<tag_t> xy_cylobjTAG; //定义容器收集TAG
int xy_type = 0; //获取对象:类型参数
int xy_subtype = 0; //获取对象:子类型参数
double xy_origin[3] = { 0.0,0.0,0.0 }; //创建组件:原点
double xy_csys_mtx[6] = { 1.0,0.0,0.0,0.0,1.0,0.0 }; //创建组件:方向
int xy_obj_NO = 1;