自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 V6获取登录用户的信息

CATString sUser, sOrg, sProject, sRole;HRESULT hr = CATAdpPublicSecurityServices::GetSecurityParameters("", sUser, sOrg, sProject, sRole);

2021-10-31 23:24:52 194

原创 CAA控件添加右键菜单

CATDlgContextualMenu *pCntxMenu = new CATDlgContextualMenu("需要添加右键菜单的控件指针", "menu");if (NULL != pCntxMenu){ //菜单条目对应的名称 CATString StartString("StartPoint"); CATString MediumString("MediumPoint"); CATString EndString("EndPoint"); //定义 CATDlg.

2021-08-24 16:42:39 435 1

原创 CAA和C++获取文件夹内所有文件名称

C++void Manage::GetAllFiles( string path, vector<string>& files)//获取一个文件夹下所有文件 { long hFile = 0; //文件信息 struct _finddata_t fileinfo; string p; if((hFile = _findfirst(p.assign(path).append("\\*")...

2021-07-06 15:13:53 325

原创 V6程序发布

//进行操作前将输入法切换到英文1:拷贝winb_64至对应的文件夹.2:打开V6EnvEditor,New->输入名字->输入变量路径(在原有路径后加冒号,然后把winb_64文件所在路径(不含winb_64)加进去)3:拷贝V6快捷方式图标,右键属性把图标目标路径-env后环境改成生成的txt文件名,双引号里面加入该txt路径;\\UserDir\CATSTART.exe -run "3DEXPERIENCE" -env CAATest -direnv "C:\Users\.

2021-02-05 10:33:49 228

原创 CAAV5 VS2012及以上版本下的一个简单案例

链接:https://pan.baidu.com/s/1XfNhF0lkIJN6Bq03gFD8Ug提取码:7g03

2021-01-15 16:52:38 595 1

原创 CAA获取时间

CATTime pTime; int dYear = pTime.GetYear(); int dMonth = pTime.GetMonth(); int dDay = pTime.GetDay(); CATUnicodeString sYear, sMonth, sDay; sYear.BuildFromNum(dYear); sMonth.BuildFromNum(dMonth); sDay.BuildFromNum(dDay); ...

2021-01-05 16:24:38 149

原创 在CAA中将文件打开到文件夹

CATUnicodeString sPath = "C:\\XXX.xx";//你自己的文件路径 wchar_t* pWchar = new wchar_t[sPath.GetLengthInChar() + 1]; sDocPath.ConvertToWChar(pWchar); ShellExecute(NULL,_T("open"),_T("Explorer.exe"), pWchar,NULL,SW_SHOWDEFAULT);...

2021-01-05 16:22:51 273

原创 CAA临时元素

CAT3DArcCircleGP* pCircleGP = new CAT3DArcCircleGP(CATMathPointf::CATMathPointf(mPoint), CATMathVectorf::CATMathVectorf(mPlane.GetNormal()) ...

2019-10-24 15:37:48 455

原创 catia 和vs 的版本对照

V5 : R18 - R20 VS2005 R21 - R24 VS2008 R25 - R27 VS2012 以上 VS2015V6 :3DEXPERIENCE R2015x - R2017x VS2012 以上 VS2015

2019-09-05 10:57:44 3641

原创 CAA的安装配置与帮助文档

安装好客户端之后,安装API和CAA的环境,如下图:安装过程默认,API安装时会自动获取到CATIA客户端所在目录,DevelopmentToolsetForNativeApps可默认可自选以下是我个人的安装习惯:配置: 安装完成后,打开DevelopmentToolsetForNativeApps的安装目录; 如上图:C:\DS...

2019-07-17 11:33:22 2291 11

转载 关于创建自定义特征的CATfct文件

转载自:https://blog.csdn.net/YI_QINGSONG/article/details/82987427随着开发的深入,最后会涉及自定义特征模型的问题,本文叙述一个工具软件的使用。CAA自定义特征对象的方法,可以通过工具:CdtfctEditorAssistant.exe完成。通过osm文件,生成CATfct文件,实现自定义StARTUP, 完成特征对象的定义...

2019-03-21 14:51:36 2923

原创 CAA隐藏显示的状态获取与设置

    HRESULT hr;    CATDocument *pDocument = NULL;    CATFrmEditor* pEdit = CATFrmEditor::GetCurrentEditor();    CATILinkableObject* pILinkableOnActive = NULL;    hr = pEdit-&gt;GetUIActiveObject()...

2018-10-24 17:09:33 1471 3

转载 C++头文件包含中Class和Include的区别

如图所示:在main函数上我直接class了一个类,然而此时,我这个类并不存在,但是却编译成功同理:当我Include这个不存在的类的时候却编译报错原因:class  类名只是声明存在这么一个类,但是通过这个声明无法得到任何关于此类的具体信息。这样你可以在其他使用到的地方声明一个该类型的指针。 include头文件则是将整个该头文件与使用到的地方关联起来。 ...

2018-10-22 10:12:37 3325

原创 CAA V6获取CATIMmiPrtContainer

//该函数从CATIPLMNavOccurrence中得到ContainerHRESULT MyStateCommand::GetMechanicalContainer (CATBaseUnknown * ipOccurrence, CATIMmiPrtContainer ** opiPrtContainer){ HRESULT rc = E_INVALIDARG; // C...

2018-10-19 13:19:42 676

原创 CAA表格创建

            CATIADrawingTables_var spDrawingTables=DrawingView;            if (NULL_var == spDrawingTables)            {                return ;            }            double PointX = m_Positio...

2018-10-19 13:17:03 764

原创 CAA设置Agent选择元素的维度

CATIMfZeroDimResult      0CATIMfMonoDimResult     1CATIMfBiDimResult           2CATIMfTriDimResult          3CATIMfInfiniteResult         Xeg:_MyAgentFace = new CATPathElementAgent("Surface",CAT...

2018-10-19 13:09:57 708

原创 CAA按钮变灰

    CATCommandHeader* pHeader = NULL;    CATAfrGetCommandHeader("Test",pHeader);//根据名字获取到Command    pHeader -&gt; SetVisibility(0);//设置按钮不可被用户自定义使用    pHeader -&gt;BecomeUnavailable();//设置按钮不可用变成灰色...

2018-10-19 13:08:13 560

原创 CAA中选择文件或文件夹

#include "Shlobj.h"注:以下参考C++对应的操作方式,在CAA中可用//选择文件夹{    TCHAR szBuffer[MAX_PATH] = {0};    BROWSEINFO bi;    ZeroMemory(&amp;bi,sizeof(BROWSEINFO));       bi.hwndOwner = NULL;       bi.pszDi...

2018-09-10 09:51:47 981

原创 CAA调用系统命令

CATCommand* pCmd = NULL;CATAfrStartCommand("CATDrwAlignedSectViewHdr",pCmd); 注:CATDrwAlignedSectViewHdr 为对应命令的内部名称使用该命令即可获取模块里命令的内部名称...

2018-09-10 09:45:10 1268

原创 CATIA二次开发 关于数据库的使用

数据库名称:Sqlite3数据库源文件以及可视化工具:https://pan.baidu.com/s/1qajs-M8FDYMxRCg4AWwE0w  下载地址数据库使用教程:http://www.runoob.com/sqlite/sqlite-c-cpp.html ps:将源文件添加到目录中即可使用...

2018-08-31 11:08:56 1220

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除