没有合适的资源?快使用搜索试试~ 我知道了~
首页UG Open API 二次开发
UG/Open API (User Function) 是UG与外部应用程序之间的接口,它是UG提供的一系列函数和过程的集合,通过用C语言编程调用这些函数或过程,能实现: 对UG的模型进行操作,包括建立UG模型、查询模型对象、建立并遍历装配体、创建工程图等。 在UG主界面中创建交互式程序界面。 创建并管理用户定义对象等。 UG/Open API 程序能在两种不同的环境(依赖于程序的连接方式)下运行。
资源详情
资源评论
资源推荐
二次开发
基本概念
(内部模式)
(外部模式)
下开发环境的设置
对话框使用
启动
控件种类及介绍
常用数据类型和函数
实例研究
使用 !"#$
菜单脚本文件及语法$
系统环境设置$
菜单脚本文件的语法$
% 函数的名称及参数&
名称约定&
参数&
$% 的数据类型
$命名约定
$'(数据类型
)% 应用程序的输出
)标准 * 的输出
)+,窗口
&对象类型及操作
&
&对 操作的函数
&装配意义下的 对象
&-./#
&-./# 的共性和对应函数
&0.-./#)
&#-./#1
&
&表达式的使用
1与显示(视窗)相关的函数(0,2)
1.3 和 ".3
14'4'4 和 "4'4'4
1画线、圆弧、箭头
1-(2((5
1-(2((5(.(#$
1 -(2(6,(5$
1$程序实例)
使用 的实例
模式的编程实例( 文件的创建和保存)
模式的编程实例
77
!"#、 及 % 联合开发实例$1
环境设置$1
!"# 应用$1
应用$
% 编程$
77
1 UG/Open API 二次开发
2 基本概念
8-"#9是 与外部应用程序之间的接口,它是
提供的一系列函数和过程的集合,通过用 * 语言编程调用这些函数或过程,能
实现:
对 的模型进行操作,包括建立 模型、查询模型对象、建立并遍历装
配体、创建工程图等。
在 主界面中创建交互式程序界面。
创建并管理用户定义对象等。
程序能在两种不同的环境(依赖于程序的连接方式)下运行。
2.1 Internal(内部模式)
开发模式下的程序只能在 的界面环境()下运行。
在运行这些程序时它们被加载到 的运行空间中( 分配的内存)。该模式有以下特点:
执行代码小,连接快。
的程序一旦被加载到内存中,你只能通过 % 的卸载功能才能从
的运行环境中卸载它。
运行结果在 界面的图形窗口中可见。
入口函数是 "+" 或 "+。
程序的一般格式:
:#";"+4<=4+=
=#"+>"=
5"+"8#4=,?=#?,(9
@
=变量申明=
77
-(689A
=应用主体=
-(,89A
B
2.2 External(外部模式)
模式开发的程序能在操作系统下运行,不在 环境中作为 的子进程运行。
通常 模式用于那些不需要图形界面的后台运行应用程序。
在调用访问 格式数据的函数前必须要打开 文件。
程序的一般格式:
:#";"+4<
=#"+>"=
,8'#?#4=='59
@
=变量申明=
-(689A
=应用主体=
-(,89A
B
绝大部分的 函数或子过程可以在这两种模式下使用。只有极
少数的函数(主要是用户界面函数)只能在 模式下使用。
77
3 Windows 下开发环境的设置
步骤 :
从目录C(D(0E"' 下拷贝 '(5) 和 '(5)4
到 !5F#,,F,5&)F, 下。
步骤 :
启动 2*。
选择 -7<%7</#
在创建项目对话框中选择 %62),
在项目名称域中输入要建立的项目名,根据需要选择内部模式或者外部
模式。
接下来一路回车,最后得到一项已经设置好环境的工程。
选择 G-<-<0#?在 #"+ 和 H.+ 分别
添加 ' 文件夹所在路径,例如:*IF"')1F"',这样编译时就
可以正确找到 的头文件及库文件。
例 :
建立一个内部模式的工程,利用 -(EG( 函数打开一个存在的文件。
77
剩余63页未读,继续阅读
brince
- 粉丝: 24
- 资源: 30
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1