UG生成的刀位点数据很不均匀,调了很多参数都没用,该怎样弄?

如题所述

您好,创建刀具不是这个函数,这个函数是新建加工模板,用法:
UF_CUTTER_create("mill_planar","mill",&temp_tool_tag);
最近在做一个创建刀具的程序,使用EXECL数据文件,这样有变更需求直接在表格中做就好了。
static void odbc_read_excel(int *exel_tool_count,char exel_too_para[255][7][38])
{* }( w4 U5 w- S
CDatabase database;
CString sSql;, I/ g$ S! d6 N3 k2 J
CString sItem[7];, i; u3 J: [9 R+ L; \( h6 Q4 q0 _
CString sDriver = "MICROSOFT EXCEL DRIVER (*.XLS)";
CString sDsn;- ?( I8 K1 M& z
CString sFile = GetToolParamFullPath(); * ?( K* Y) S% Z/ t- ?
char *tool_param[7]={"刀具名称","刀具直径","刀具R角",
"刀号","主轴转速","刀具进给","刀具切削"};9 h/ @4 X( M/ ?) S! |$ ^5 K
// 将被读取的Excel文件名
// int excel_id=odbc_connect(sFile);/ E3 R" E z* w8 f, R ~
// 创建进行存取的字符串% b2 S' C+ D; y5 U6 H
sDsn.Format("ODBC;DRIVER={%s};DSN='';DBQ=%s", sDriver, sFile);: ]* o& a O! I& Z0 P7 o$ |5 Y! b
TRY" }1 R# B6 `9 j0 @! g+ c. W
{
& Y0 x1 l2 d; J
// 打开数据库(既Excel文件)
database.Open(NULL, false, false, sDsn);
CRecordset recset(&database);& F C' W3 X* J/ H& {; J
// 设置读取的查询语句.

sSql = "SELECT 刀具名称,刀具直径,刀具R角,刀号,主轴转速,刀具进给,刀具切削 "
' H8 H" F( T, T% H9 x
"FROM [sheet1$]";
温馨提示:答案为网友推荐,仅供参考