首页/文章/ 详情

RationalDMIS调用EASL_GET_T_V宏来将公差输出到CSV/EXCEL

10月前浏览282

  RationalDMIS变量数据区内置一个EASL-GET-T-V宏,此宏的功能是将公差计算结果的实际值、理论值、公差带/上下公差、超差值取成变量存储在变量数据区;

GET_T_V

MACRO/'TOLLABEL', VAL_ACT, VAL_NOM, VAL_LTOL, VAL_UTOL, VAL_DEV, VAL_TND

VAL_ACT           实际公差/元素信息

VAL_NOM          理论公差/元素信息

VAL_DEV           偏差

VAL_LTOL           下公差

VAL_UTOL           上公差

VAL_TND            超差

双击这个宏会弹出字符串定义窗口

 这个宏支持直接拖放公差标签,例如,下面的DMIS语句可以通过拖放圆锥角度公差来实现:

CALL/M(EASI_GET_T_V),(DCONEANG), VAL_ACT, VAL_NOM, VAL_LTOL, VAL_UTOL, VAL_DEV, VAL_TND

WRITE/DID(TXT_OUTPUT)

这个功能是为部分需要把公差输出为ACSII文件的客户开发;

操作过程如下:

双击GET_T_V

在弹出窗口中输入如下代码确认,一共3行,第一行是一个回车键;

把下面语句粘贴到DMIS程序区;

DECL/INTGR, TOL_NUM 

TOL_NUM=ASSIGN/1 

DID(CSV)=DEVICE/STOR,'C:\ OUTPUT. CSV'

OPEN/DID(CSV), DIRECT, OUTPUT, APPEND 

            S$ here insert macro call 

CLOSE/DID(CSV)

 把公差标签拖放到GET_T_V标签上,生成的语句插入到OPEN和 CLOSE之间;完成如希望输出EXCEL后缀,只要将文件输出路径的后缀名称改为XLS;

示例程序如下:

输出CSV/excel后打开如下:

CSV文件格式设置:

程序设置一输出设置-以EXCEL格式输出.CSV文件:

是:二进制格式,需要用EXCEL来打开查看;

否:文本格式,可以用WINDOWS记事本打开查看;

来源:RationalDMIS测量技术
ACTUM理论
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-07-02
最近编辑:10月前
山涧果子
大专 签名征集中
获赞 201粉丝 39文章 1203课程 0
点赞
收藏
未登录
还没有评论

课程
培训
服务
行家

VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈