收藏0
分享

现在API帮助文件有中文的你可以看看

现在API帮助文件有中文的你可以看看

3 条评论 A文章作者 M管理员
  1. 木林

    谢谢版主。

  2. 金州锅锅

    ◆ cvxCmdCallback() ZW_API_C void cvxCmdCallback ( const vxName Name, void * Function ) #include 注册函数,函数是用户自定义模板命令中定义的函数。 第二个参数应该和在.tcmd文件中“init=”, “exit=”, “echo_obj=” 或 “callback=”字段中的名称一致。 命令初始化函数会在ZW3D启动的时候被调用,所有函数都应该在命令的初始化函数中注册。 一个用户自定义模板命令中的callback函数应该按照下面示例进行声明: int Callback(char *TemplateName, int idField, int idData) 一个用户自定义模板命令中的echo函数应该按照下面示例进行声明: void Echo(int idData, void *ptr) dll卸载前,需要在退出函数中调用 cvxCmdFuncUnload() 将注册的函数卸载。 弃用:本接口将不再更新,推荐使用 ZwCommandCallbackLoad() 参数 [in] Name 函数名称 [in] Function 函数指针 警告•ZW_API_GENERAL_ERROR •ZW_API_INVALID_INPUT •ZW_API_INVALID_NAME •ZW_API_FUN_REGISTER_ERROR

    • 金州锅锅

      cvxCmdFunc() ZW_API_C evxErrors cvxCmdFunc ( const vxName Name, void * Function, double Code ) #include 注册函数,函数可以是普通函数,也可以是用户自定义模板命令中定义的函数。 如果是后者,第二个参数应该和在.tcmd文件中“function=”或“custom=”字段中的名称一致。 接口会根据传入的授权模块在注册函数的时候带上相应的授权信息。 ZW3D会保证在二次开发商的用户使用这些注册的功能的时候,检查授权。 命令初始化函数会在ZW3D启动的时候被调用,所有函数都应该在命令的初始化函数中注册。 一个标准的用户自定义模板命令的主函数应该按照下面示例进行声明: int StandardCommand(int idInputData, int *idOutputData); 一个用户自定义模板命令中的自定义的函数(CustomOp)应该按照下面示例进行声明: int CustomOperation(int idInputData); 一个用户自定义模板命令中的callback函数应该按照下面示例进行声明: int Callback(char *TemplateName, int idField, int idData) 一个用户自定义模板命令中的echo函数应该按照下面示例进行声明: void Echo(int idData, void *ptr) 如果是一个普通的函数,则可以声明为: void MyFunction(void); void MyFunction(char* param);… 普通函数可以通过调用cvxCmdSend(“~MyFunction(“text”)”) or cvxCmdBuffer(“~MyFunction(“text”)”)来执行。 cvxData…() 开头的接口用于设置和获取“idInputData”或“idOutputData”所对应的命令参数。 dll卸载前,需要在退出函数中调用 cvxCmdFuncUnload() 将注册的函数卸载。 弃用:本接口将不再更新,推荐使用 ZwCommandFunctionLoad() 参数 [in] Name 函数名称 [in] Function 函数指针 [in] Code 中望模块授权码 (比如 VX_CODE_ADV_MODELING or VX_CODE_GENERAL) 返回值 成功 •ZW_API_NO_ERROR : 函数成功注册 失败 •ZW_API_GENERAL_ERROR •ZW_API_INVALID_INPUT •ZW_API_INVALID_NAME •ZW_API_FUN_REGISTER_ERROR : 同名函数已经注册过

购物车
优惠劵
今日签到
有新私信 私信列表
搜索
复制链接
微信扫码
已复制到剪贴板