首页/文章/ 详情

RationalDMIS NeptuneExcel 详细使用说明

1年前浏览786

1界面相关操作方法


1.1打开 NeptuneExce界面




拖放Excel文件到软件主界面,会自动打开 Neptuneexcel.EXE界面


1.2通过变量来控制输出Shet页


举例如下:

DECL/CHAR. 256. SheetName

DID(ExcelDev)=DEVICE/STOR, C: Program Files(x86) RationalDMIS \ Output Book1. xls

OPEN/DID(ExcelDev), DIRECT,OUTPUT

SheetName= assign/'biaol'

WRITE/DID(ExcelDev), 'SHEET: SheetName'

CLOSE/DID(ExcelDev)

DECL/CHAR. 256. SheetName

SheetName= ASSIGN/'biao':定义工作表的名称

WRITE/DID(ExcelLen),'SHEET:SheetNamel':如果表格中含有‘biao 1’相同名称的工作表,则激活此工作表,否则添加一个新的工作表并命名为“biao 1”

OPEN语句有两种类型需要注意,一种是:OPEN DID(ExcelDev),FDATA,V(DEFAULTFORMAT),OUTPUTOVERWR,其作用是清除原表格的所有内容并打开。

另一种是:OPEN/DID(ExcelDev),DIRECT,OUTPUT或者OPEN/DID(ExcelDevDIRECTOUTPUT,APPEND,作用是保留原表格的内容并打开。


1.3从 NeptuneExcel读取单元格

用鼠标激活 NeptuneExcel中的单元格,从“Excel功能”→“读取单元格”,可以将单元格中的内容读取为整数型/实数型/字符型变量,并赋值。


例如将上图中C2、C5、C8的数据分别读取为整数、实数和字符,并生成变量。DMIS语句如下:

DIDODIRECTEXCELDEV)=DEVICE/STOR, 'C: BOOKI. XLS'

OPEN/DID DIRECTEXCELDEV), DIRECT, INPUT

DECL/COMMON INTGR INT_ SH3_ C2

READ/DIDOIRECTEXCELDEV), INT _SH3_ C2: 2: 3

DECL/ COMMON DOUBLE REAL_ SH3_ C5

READ/DIDOIRECTEXCELDEV), REAL_ SH3_ C5: 5: 3

DECL/COMMON CHAR. 255. CHAR _SH3 _C8

READ/DIDOIRECTEXCELDEV), CHAR_SH3 _C8: 8: 3


1.4将数据写入 NeptuneExcel


1.4.1将元素测量点写入 NeptuneExcel

用鼠标在 NeptuneExcel中选中要输入到的单元格,双击打开元素属性页,在测量点位置右键点击,弹出“写到 Excel”,点击即可将数据写入 excel.


1.4.2将变量写入 NeptuneExcel


用鼠标在 NeptuneExcel中选中要输入到的单元格,在变量数据区右键“写到 Excel”,可以选择“按行”、“按列”“按选中单元格”的方式来输岀,如果自学习打开,会记录如下类似的语句.


WRITE/DID IRECTEXCELDEV),KNPTN1:2:5 

WRITE/DID IRECTEXCELDEV),KNPTC1:3:5 

WRITE/DID IRECTEXCELDEV),KNPTR1:4:5

 矢量是无法写到 Neptune Excel中的。


1.4.3将元素属性输出到 NeptuneExcel


将元素拖放到变量数据区;

例如将圆拖放到实数节点,会弹出参数选择;

勾选希望定义的参数,然后确认,会在元素数据区将这些参数定义为变量,如果自学习打开,会记录如下语句:

DECL/COMMON REAL CIR7_ X

 CIRT X=OBTAIN/FA(CIR7, 4 

DECL/COMMON REAL CIR7_ Y 

CIRT Y=OBTAIN/FA(CIR7),5 

DECL/COMMON REAL CIR7_ Z 

CIRT Z=OBTAIN/FA(CIR7), 6 

DECL/COMMON REAL CIR7_ D 

CIRT D=OBTAIN/FA(CIR7, 10

最后执行1.4.2中相同的步骤即可实现将元素属性写入 NeptuneExcel


1.4.5将测点属性输出到 NeptuneExcel


在测点属性右键会有“赋值为变量”,打开自学习可以记录如下语句:

DECL/COMMON,REAL GSFI1_2 _NY 

GSF1_ 2_ NY=OBTAIN/F(GSF1)【2],3

然后执行1.4.2中相同的步骤即可实现将测点属性写入 NeptuneExcel


1.4.6自动输出数据到 Excel


不输出’:拖放元素到F5输出窗口时或者运行Ouψput时不会把数据自动输出到 Excel


'按行输出’:输出的数据按行输出


'按列输岀’:输出的数据按列输出


‘输岀理论值’:输出元素的理论值到 Excel


输出实际值’:输出元素的实际值到 Excel


输出误差’:输出元素误差到 Excel


拖放元素到输出窗口,或者运行 Output语句时,会自动输出元素数据到 Excel表格


例如,勾选‘输岀实际值’和‘输岀误差’,那么就只输岀实际和误差项:


1.5将图片输入到 NeptuneExce中


先定义一个图片资源,从图片资源右键弹出“写到 Excel”,图片就会写入到 NeptuneExce中,图片会根据选中的单元格区域进行自适应调整,打开自学习记录的语句如下WRITE/DIDODIRECTEXCELDEV),$ 'IMAGE: C: Program Files(x86) RationalDMIS Resource(CB852096B90A542C9A30F4$ 7423F984Ajpg7,6'


2 DMIIS EXcel扩展


2.1 DMIIS Excel扩展说明

   DMIS的Exce扩展,主要是通过 WRITE/DID(ExcelDev),'text' dmIs语句来实现的,在 WRITE语句中使用特定的命令‘text字符串来操纵 Excel,比如这个WRITE DID(ExcelDev),'SHEET:Shet'语句,就是在打开的Excl设备文件中激活Sheet 1为当前 Sheet。WRITE中可以使用的 Excel扩展命令有很多种,这些扩展命令都遵循一定的命名格式,基本的Exce扩展命令格式如下:

Command: Argument Group 1 I Argument Group 2 1 I......

这其中 Command是命令名称,比如 SHEET,MAGE等等;”:”符号是命令分隔符,命令分隔符前面是命令,后面是命令参数;Argument Group是一组命令参数,命令参数中相近或相关的几个参数需要顺序相邻书写,这些参数组成一个命令参数组,命令参数组中的单个参数之间使用“”分隔符分隔,比如确定 Excel单元格范围需要参数组”1,1,5,5”,表示从第1行第1列到第5行第5列范围内的单元格,当然,命令参数组中可能只有一个参数,这时不需要使用”I”符号;”符号是 Argument Group分隔符,有些命令需要多个 Argument Group时要使用”符号进行分隔。另外,所有的扩展命令和参数都是不区分大小写的.


2.2扩展命令解释


DMIS EXcel扩展命令功能包括扩展输出图片到 Excel,设置单元格的格式以及文本字体格式等等,具体的 DMIS Excel扩展命令格式列表如下:






3.快速 NeptuneExcel输出


 此功能是将输出窗口中的“实际”一栏提取出来,并输出到 Neptune Excel中的指定位置.

打开 Neptune Excel,用鼠标激活起始输出单元格;


来源:RationalDMIS测量技术
理论3DEC控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-07-01
最近编辑:1年前
山涧果子
大专 签名征集中
获赞 203粉丝 48文章 1203课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈