首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 156 毫秒
1.
论述了基于Creo平台的机械常用机构库的二次开发,并针对开发中的关键技术进行了详细的介绍.在Visual Studio 2010环境下,利用Creo软件提供的二次开发工具Creo/TOOLKIT,结合SQL Server数据库和MFC技术设计编写了机械常用机构库系统.机构库中的机构全部采用自顶向下设计完成,以封闭行星轮系圆柱齿轮凸轮机构设计为例,介绍了常用机构库的具体功能.工程应用表明,该系统能够对常用机械机构进行快速检索,并且能够查看机构的运动仿真、运动曲线、特性等参考,同时能够针对具体机构进行快速设计,进而提高了产品设计水平、缩短了设计周期.  相似文献   

2.
基于C++ Builder的AutoCAD二次开发   总被引:1,自引:0,他引:1  
分析了AutoCAD二次开发接口,介绍了C++ Builder下利用DEE、Activex Automation技术进行二次开发的方法。  相似文献   

3.
基于SolidWorks平台的二次开发技术   总被引:7,自引:0,他引:7  
张莉 《计算机时代》2003,(10):31-32
本文介绍了三维造型软件SolidWorks的特点、二次开发接口及ActiveX Automation技术,并通过实例说明了利用VB对SolidWorks进行二次开发的方法。  相似文献   

4.
将Coreseek全文检索引擎应用到分布式数据检索引擎的构建中,利用Python数据源程序接口对多种类型的数据库进行连接,使检索引擎能够同时对不同类型的数据库进行检索。该方法较好地解决了海量数据查询系统中,单极查询性能有限、数据融合复杂问题,提高了系统的数据检索速度和对不同数据库服务器的兼容性。  相似文献   

5.
为解决传统BIM软件的PPR管构件不完善、进行给排水设计时自动化和智能化程度低的问题,提出在Creo平台中设计PPR冷热水系统的新方案。详细研究了三维标准库、数据库存储与访问和自动布管模块的开发步骤和流程,在Creo2.0的平台上,利用Microsoft Visual Studio 2010和二次开发工具Pro/Toolkit开发出了具有可视化界面的PPR三维标准库和自动布管系统,该系统可以快速生成符合国家标准的PPR管材、管件并实现了冷热水系统的自动装配布管功能,通过实例验证了该系统的准确性和高效性。  相似文献   

6.
针对工业产品设计过程中的一个实际问题——如何高质量地将连续的CAD模型转换为离散的三角网格模型,提出一种基于Creo二次开发平台与几何特征保持的CAD模型的三角网格优化算法.首先基于Creo的二次开发平台构建CAD模型的特征点集;然后通过逐面网格化构建每个面的网格模型,通过网格模型逼近得到一个初始三角网格模型;最后结合CAD模型的几何特点改进RAR网格优化算法局部算子的适用性条件,使用改进算法对初始三角网格模型进行网格优化.将算法集成于Creo 2.0软件中,以3个工业零件的CAD模型为数据开展实验,结果表明,该算法构建的初始网格模型与原始几何模型逼近程度好,优化的网格模型具有较好的性能参数.  相似文献   

7.
近几个星期,我跟同事一直在做一个编程项目。该项目需要一个命令行接口,我们利用的是Python标准类库中的cmd模块,再加上用Twisted编的~个网络层,最后完成了两种类:一种对应标准数据流(stdin,stdout,stderr)接口,另一种对应非标准数据流(如Twisted transport)接口。所有I/O接口(输入输出接口)都是命令行接口,我们大致使用了三种方法:  相似文献   

8.
基于组件结构的软件二次开发接口的设计与实现   总被引:5,自引:0,他引:5  
凌坚  隋成华 《计算机工程》2002,28(2):272-274
提供二次开发手段是许多像CAD系统等应用软件的必要功能,文章提出了利用组件技术实现应用软件二次开发的接口模型。该模型结构层次清晰,各模块接口规范,易于扩充,并结合实际开发的应用系统,详细地分析了该模型中各组成部件的结构、功能和实现方法。  相似文献   

9.
利用AutoCAD插件技术,提出了一种把AutoCAD图纸转换成扩展应用程序标记语言(XAML)文件的自动化方法.通过使用ObjectArx对AutoCAD进行了二次开发,利用WPF提供的应用程序编程接口(API),把AutoCAD图纸中的图元导出成为XAML标记.实验结果表明,该方法转换出的XAML文件能够很好地保留图纸的图形信息.  相似文献   

10.
针对大型复杂三维模型加载速度慢,装配体在装配时由于零部件众多导致装配效 率低的问题,提出一种基于装配体特征抑制的轻量化方法。在充分分析装配体组织结构的基础 上,给出装配约束父子关系以及特征路径提取思路,以保留装配接口为前提,首先采用无关零 部件抑制、按体积抑制比抑制、微小特征抑制等方法,实现复杂装配体的轻量化表示;然后提 出特征恢复技术,实现轻量化模型的特征还原;最后以 Creo 2.0 为二次开发平台,结合 MFC 对话框技术开发出一套装配体轻量化系统,并应用于企业产品模型测试。实验结果表明,利用 该系统得到的轻量化模型简化效果明显,模型数据量大大减小,不仅加快了模型加载速度,而 且提高了装配效率。  相似文献   

11.
We present a Python extension to the massively parallel HPC simulation toolkit waLBerla. waLBerla is a framework for stencil based algorithms operating on block-structured grids, with the main application field being fluid simulations in complex geometries using the lattice Boltzmann method. Careful performance engineering results in excellent node performance and good scalability to over 400,000 cores. To increase the usability and flexibility of the framework, a Python interface was developed. Python extensions are used at all stages of the simulation pipeline: they simplify and automate scenario setup, evaluation, and plotting. We show how our Python interface outperforms the existing text-file-based configuration mechanism, providing features like automatic nondimensionalization of physical quantities and handling of complex parameter dependencies. Furthermore, Python is used to process and evaluate results while the simulation is running, leading to smaller output files and the possibility to adjust parameters dependent on the current simulation state. C++ data structures are exported such that a seamless interfacing to other numerical Python libraries is possible. The expressive power of Python and the performance of C++ make development of efficient code with low time effort possible.  相似文献   

12.
在实际的项目开发中,我们经常需要将Python 和C两者结合起来编程,从而达到高效率的开发与运行的双赢 局面。这就要求我们学会如何在python 程序中调用C程序。本文的目标就是介绍在Ubuntu 系统中,实现python 调用C程序 的具体方法与步骤。  相似文献   

13.
In this paper, we present PyPANCG, a Python library-interface that implements both the conjugate gradient method and the preconditioned conjugate gradient method for solving nonlinear systems. We describe the use of the library and its advantages in order to get fast development. The aim of this library is to develop high performance scientific codes for high-end computers hiding many of the underlying low-level programming complexities from users with the use of a high-level Python interface. The library has been designed for adapting to different stages of the design process, depending on whether the purpose is computational performance or fast development. Experimental results report the performance of our approach on different parallel computers.  相似文献   

14.
介绍了Python的背景,介绍了元类编程的基本概念和元类编程的必要性,重点介绍了Python中元类编程的两大基本方法,并依据这些方法编写了实例。  相似文献   

15.
The development of service robots has gained more attention over the last years. Advanced robots have to cope with many different situations emerging at runtime, while executing complex tasks. They should be programmed as dynamically adaptive systems, capable of adapting themselves to the execution environment, including the computing, user, and physical environment. Recently, dynamic languages are becoming widely used because of the high runtime adaptability they offer. Therefore, we have analyzed the suitability of these languages to implement robotic systems with high runtime adaptability requirements, using Python as case study because of its maturity. To evaluate their suitability, we have implemented a reflective robotics framework that can be programmed in both Java and any dynamic language supported by the standard Java Scripting API. An example scenario has been developed using Python to show how its distinguishing meta‐programming features have facilitated the development of runtime‐adaptable robotics services. Copyright © 2012 John Wiley & Sons, Ltd.  相似文献   

16.
随着卫星技术进步,越来越多的遥感数据可供各领域科研人员处理与分析。日益增长的数据量也带来了新的挑战:如何高效的处理长时间序列遥感数据。目前,无论从处理效率还是任务规模,现有的计算手段都很难满足当前需求。常用的商业 GIS 软件往往基于单机环境,扩展能力小,而基于主流分布式计算框架的处理方法,往往在功能上有所不足。在本文中,我们提出一种基于 HTCondor 高通量计算环境的 MODIS 时间序列遥感数据处理方法。该方法通过 HTCondor 系统高效管理与调度硬件资源,同时使用 Python 及其丰富的第三方开源库编写核心控制与处理模块。我们将复杂的工作流以有向无环图的方式呈现并一次提交,将成熟的计算环境与灵活的处理模块相结合,易于扩展与重复使用。实验表明系统可以支持大规模、多需求的遥感影像处理工作,部署便捷,可以显著提成处理效率。  相似文献   

17.
Python网络编程中的远程调用研究   总被引:1,自引:0,他引:1  
介绍了Python的背景,并讲解网络编程的不足,从而引出远程调用的必要性,重点分析了Python中远程调用的两大基本方法并依据这些方法编写了远程调用的实际例子。  相似文献   

18.
本文基于超宽带技术搭建了一套室内定位系统,通过分布于室内固定位置的基站测量与目标物体标签距离的方法,采用基于到达时间估计的检测方法以及三边测量法解算出目标物体的坐标位置,并基于Python语言编写的坐标显示软件实时可视化。通过测量在室内的一辆华夫派小车的位置进行了试验,结果表明,本文提出的方法可以实现室内精度较高的实时定位,且定位精度在10 cm以内。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号