Creo边线曲线的高级链选择 在Creo中链是共享公共端点的相邻边和曲线的集合,链可以一端开放,也可以是封闭环。在Creo中可以使用不同的链类型来一次选择多条边或曲线,以便提高选择效率。通常在一个工具的环境中可以通过单击该工具参考收集器旁的“细节”(Details) 按钮来打开“链”(Chain) 对话框。可以在链对话框中进行链的添加和删除。根据选择环境的不同... 2019年01月11日 CAD 喜欢0 阅读 1,505 views 次 阅读全文
VS C++ w_char*(wchar_t*)或CString转char* 在Visual Studio C++中很多函数都需要使用const char字符串作为参数,通过如下方法可以将w_char*(wchar_t*)或CString字符串转换成const char*字符串。CString str = L"wchar_t to const char"; int iSize; char* pszMultiByte; //返回接受字符串所需缓冲区的大小,已经包含字符结尾符'\0' iSize = WideCharToMultiByte(CP_ACP, 0, str, ... 2019年01月09日 C/C++ 喜欢0 阅读 856 views 次 阅读全文
C++访问剪贴板读取或写入数据的方法 使用程序访问剪贴板一般有两个目的:从剪贴板中读取数据或向剪贴板中写入数据。在VS C++中可通过Windows自带的函数来实现此功能。1、向剪贴板中写入数据HWND hWnd = NULL; OpenClipboard( hWnd );//打开剪切板 EmptyClipboard();//清空剪切板 HANDLE hHandle = GlobalAlloc(GMEM_FIXED, 1000);//分配内存 char* pData = (char*) Glo... 2019年01月09日 C/C++ 喜欢1 阅读 3,363 views 次 阅读全文
Creo OTK C++二次开发在VS中的环境配置 Creo版本:Creo 5.0, VS版本:VS2015 Creo OTK即Creo Object Toolkit,是Creo所提供的基于C++面向对象的二次开发库,下面介绍下在Visual Studio中进行Creo OTK二次开发环境配置的方法。二次开发采用共享MFC DLL,整体的配置方法和Creo Toolkit类似,详细可参考文章《Creo Toolkit在VS中的二次开发环境搭建》。 在C/C++的附加... 2019年01月07日 CAD 喜欢0 阅读 3,151 views 次 阅读全文
LS-Dyna为段(SEGMENT)施加均布压力关键字*LOAD_SEGMENT_SET_{OPTION} 在LS-Dyna中关键字*LOAD_SEGMENT_SET_{OPTION} 用来给段(SEGMENT)施加一个均布压力。 与*LOAD_SEGMENT 的作用一样,不同的是对象为一个段 集(SEGMENT SET)。 其中 OPTION为可选项,可选择的关键字为ID,即关键字变为 *LOAD_SEGMENT_SET_ID。此关键字的选项卡片如下所示: 各选项含义如下:SSID - SEGMENT的SET ID;LCI... 2018年12月31日 CAE 喜欢3 阅读 5,357 views 次 阅读全文
Python matplotlib.pyplot坐标轴显示范围设置函数xlim和ylim 在Python的matplotlib.pyplot中方法xlim和ylim的使用方法相同,分别用来设置x轴和y轴的显示范围。使用格式为:matplotlib.pyplot.xlim(*args, **kwargs)和matplotlib.pyplot.ylim(*args, **kwargs)示例代码:>>> import numpy as np >>> import matplotlib.plot&nb... 2018年12月31日 脚本 喜欢0 阅读 11,415 views 次 阅读全文
Python NumPy数组元素类型转换函数astype 在Python中可以使用NumPy中的astype方法来转换数组中元素的类型,此方法的格式如下:matrix.astype(dtype, order='K', casting='unsafe', subok=True, copy=True)其中dtype用来指定要转换成的数据类型,数组中的所有元素都会被转换。示例代码:>>> A=np.array([[1,1.2],[1.5,-1.8],[0,-1.2]]) >>... 2018年12月31日 脚本 喜欢2 阅读 3,240 views 次 阅读全文
Python NumPy中的数组求和函数sum 在Python中可以使用NumPy中的sum函数来进行数值求和,sum方法的格式如下:numpy.sum(a, axis=None, dtype=None, out=None, keepdims=, initial=)常用参数含义如下:a - 待求和的数组;axis - 求和的方向,None或没有axis参数表示全部数据相加,axis=0,表示按列相加,axis=1,表示按行相加,对于一维数组,只有axis=0,表示... 2018年12月31日 脚本 喜欢6 阅读 30,839 views 次 阅读全文
ANSYS通过刚性域进行单节点和多个节点的刚性连接耦合 在ANSYS Mechanical APDL中当需要让一组节点具有共同自由度的时候,通常采用的方法是利用CP命令将节点进行耦合。但是采用CP命令进行节点耦合是“一对一”的,即一个节点只能存在于一个耦合对里 ,否则计算的时候会报错。如果要实现一个节点和多个节点进行刚性连接耦合,可以通过刚性域(CERIG命令)来实现。下面通过一个简单的悬臂梁实例来介... 2018年12月31日 CAE 喜欢12 阅读 18,173 views 次 阅读全文
CATIA通过多重提取获取元素集的子元素 在CATIA中通过“多重提取 (Multiple Extract)”命令可以提取接合成一个元素集的子元素(曲线、点、曲面、实体和包络体等)。 点击单击“多重提取 (Multiple Extract)” 命令按钮打开“多重提取定义 (Multiple Extract Definition)”对话框。选择要提取的元素,如果选择的第一个元素是曲线(或点、曲面和包络体),那么选择的下一个元... 2018年12月30日 CAD 喜欢1 阅读 5,415 views 次 阅读全文