999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

利用Smart3D二次開發(fā)優(yōu)化ISO圖工作流程

2018-06-07 04:31:18劉逸飛
山東化工 2018年10期
關鍵詞:二次開發(fā)設計

劉逸飛

(中海油石化工程有限公司,山東 濟南 250101)

Intergraph Smart3D(簡稱S3D)是新一代數(shù)字化工廠設計系統(tǒng),近年來廣泛使用于化工行業(yè)工程設計中。S3D具有集成化的建模與圖表功能、靈活可變的樹狀結(jié)構(gòu)和可定制的對象屬性,可以滿足工程設計中各種需求及應用擴展[1]。

圖1 工作流程簡圖

ISO圖是化工設計中一種重要的設計文件。設計要求每根管線的ISO圖應有獨立的圖號,并需要編制ISO圖索引。根據(jù)S3D的出圖機理,并結(jié)合項目需求優(yōu)化了工作流程,并利用VB.net對S3D進行二次開發(fā),可實現(xiàn)批量導入導出管線圖號及自動編制ISO圖索引,優(yōu)化后的工作流程見圖1。

1 實施過程

1.1 添加屬性

為pipeline添加屬性的操作,可在建模之前或之后進行。具體操作如下:

(1)編輯CustomInterface表格文件,增加DWGNumber屬性。見圖2和圖3。

圖2 添加屬性1

圖3 添加屬性2

(2)使用Bulkload工具,用AMD方式導入CustomInterface表格文件。導入完成后,在pipeline的屬性對話框中即可看到添加的DWGNumber屬性,見圖 4。

圖4 查看或修改Pipeline屬性

1.2 導出管線清單并編輯

使用VB.net對S3D二次開發(fā)的程序,可查看并導出項目中的管線清單表格文件,見圖 5。清單可導出到Excel中,方便將管線對應的圖號填入清單。

圖5 查看pipeline清單

獲取管線清單的功能,可使用以下代碼實現(xiàn):

Dim oPropertyFilter As New Filter

Dim oProperty As PropertyValueString

oProperty = New PropertyValueString("IJNamedItem", "Name", "")

oPropertyFilter.Definition.AddWhereProperty(oProperty,PropertyComparisonOperators.NE)

oPropertyFilter.Definition.AddObjectType("SystemsPipelineSystems")

oPipelines = oPropertyFilter.Apply()

For i = 0 To oPipelines.Count - 1

oPipeline = CType(oPipelines.Item(i), Pipeline)

DataGridView1.Rows.Add()

DataGridView1.Rows(i).Cells(0).Value = i + 1

DataGridView1.Rows(i).Cells(1).Value = oPipeline.SystemParent.ToString()

DataGridView1.Rows(i).Cells(2).Value = oPipeline.ToString()

DataGridView1.Rows(i).Cells(3).Value = oPipeline.GetPropertyValue("IJUAPipeline", "DWGNumber").ToString

Next

2.3 導入管線圖號

利用二次開發(fā)程序可將帶有圖號信息的管線清單表格文件批量導入到項目數(shù)據(jù)庫中,導入的結(jié)果可隨機查看,見圖 6。

圖6 導入pipeline圖號并查看清單

因項目要求不同分區(qū)的同號管線,要有不同的ISO圖圖號,所以導入圖號過程中,要同時匹配pipeline和piping system屬性值。導入管線圖號的功能,可使用以下代碼實現(xiàn):

Dim oPropertyFilter As New Filter, oProperty As PropertyValueString

oProperty = New PropertyValueString("IJNamedItem", "Name", strPipelineName)

oPropertyFilter.Definition.AddWhereProperty(oProperty, PropertyComparisonOperators.EQ)

oPropertyFilter.Definition.AddObjectType("SystemsPipelineSystems")

oPipelines = oPropertyFilter.Apply()

For i = 0 To oPipelines.Count - 1

oPipeline = CType(oPipelines.Item(i), Pipeline)

If oPipeline.SystemParent.ToString() = strParentName Then

oPipeline.SetPropertyValue(strSequenceNo, "IJUAPipeline","DWGNumber")

MiddleServiceProvider.TransactionMgr.Commit("")

End If

Next

2.4 定制ISO圖模版

需要將圖號寫在ISO圖上。先為DWGNumber屬性創(chuàng)建LABEL,見圖7。

圖7 新建圖號label

再在ISO圖標題欄制定位置顯示該LABEL,見圖 8。

圖8 定制ISO出圖格式

2.5 讀取XML文件創(chuàng)建索引

生成的ISO圖可另存為XML文件和PCF文件等均包含管線信息。本工作流程選擇讀取XML文件,XML文件包括“HEADER”等幾個段落。在“HEADER”段落中,包含所需的屬性值,見表 1。利用LINQ TO XML技術開發(fā)的程序,可實現(xiàn)批量獲取其中的圖號、頁數(shù)等屬性值,編制索引文件。

表 1 XML文件相關節(jié)點

3 結(jié)語

利用二次開發(fā)的工具和優(yōu)化的工作流程,可以快速實現(xiàn)ISO圖填寫圖號和編制ISO圖索引的目的,可大大減少建模外的簡單重復勞動,提高設計質(zhì)量和工作效率。

[1] 黃建芳.Smart 3D基于PCF二次開發(fā)報表的實現(xiàn)[J].中國勘察設計,2016(6):99-102.

猜你喜歡
二次開發(fā)設計
何為設計的守護之道?
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
淺談基于Revit平臺的二次開發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
西門子Operate高級編程的旋轉(zhuǎn)坐標系二次開發(fā)
淺談Mastercam后處理器的二次開發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
Micaps3.2 版本二次開發(fā)入門淺析
西藏科技(2015年12期)2015-09-26 12:13:51
ANSYS Workbench二次開發(fā)在汽車穩(wěn)定桿CAE分析中的應用
汽車零部件(2014年5期)2014-11-11 12:24:32
主站蜘蛛池模板: 亚洲欧美成人综合| 亚洲精品无码高潮喷水A| 国产成人高清精品免费软件| 午夜视频在线观看区二区| 四虎在线观看视频高清无码| 亚洲综合一区国产精品| 久久青草精品一区二区三区| 奇米影视狠狠精品7777| 97亚洲色综久久精品| 亚洲AV无码不卡无码| 看国产毛片| 狠狠躁天天躁夜夜躁婷婷| 一级不卡毛片| 日本手机在线视频| 伊人丁香五月天久久综合| 一本大道无码日韩精品影视| 亚洲黄色片免费看| 国产乱人伦精品一区二区| 这里只有精品免费视频| 亚洲欧美激情另类| 无码综合天天久久综合网| 久久五月天综合| 久久精品国产精品国产一区| 亚洲视频免费在线看| 日本人真淫视频一区二区三区| 欧美色视频在线| 九九九九热精品视频| 亚洲天堂久久新| 成人福利在线视频| 国产 在线视频无码| 久久免费精品琪琪| 国产chinese男男gay视频网| 亚洲国产成人麻豆精品| 中文字幕一区二区人妻电影| 67194在线午夜亚洲| 五月激情婷婷综合| 中文字幕av一区二区三区欲色| 真实国产精品vr专区| 久久国产精品麻豆系列| 国产无码精品在线播放| 无遮挡国产高潮视频免费观看| 久久精品无码一区二区国产区| 视频在线观看一区二区| 欧美精品1区2区| 日本不卡在线| 重口调教一区二区视频| 国产午夜不卡| 免费毛片视频| 亚洲国产日韩视频观看| 国产成人一区| 91丨九色丨首页在线播放| 青青操国产| 伊人蕉久影院| 日本一区二区三区精品国产| 97视频精品全国免费观看| 久久综合婷婷| 精品三级网站| 国模在线视频一区二区三区| 国产精品对白刺激| 亚洲无码高清一区二区| 热这里只有精品国产热门精品| 亚洲精品无码久久毛片波多野吉| 久久五月天综合| 国产激情无码一区二区APP| 91日本在线观看亚洲精品| 国产成人亚洲综合a∨婷婷| 国产91在线|日本| 国产亚洲现在一区二区中文| 久无码久无码av无码| 手机在线看片不卡中文字幕| 中文无码影院| 国产成人精品免费av| 亚洲不卡av中文在线| 欧美一级特黄aaaaaa在线看片| 特级做a爰片毛片免费69| 青青草原国产免费av观看| 黄色福利在线| 国产视频大全| 一区二区三区四区日韩| 欧美国产菊爆免费观看| 亚洲天堂免费| 伊人狠狠丁香婷婷综合色|