System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及參數(shù)化正向設(shè)計(jì),具體而言,涉及一種基于civil3d的結(jié)構(gòu)體斷面正向設(shè)計(jì)方法。
技術(shù)介紹
1、傳統(tǒng)的制圖方法及工程量統(tǒng)計(jì)方法存在著效率低、誤差大及過程繁瑣的缺陷,不能滿足信息技術(shù)的需求,亟待一種新的生產(chǎn)方式來完成設(shè)計(jì)環(huán)節(jié)的信息技術(shù)轉(zhuǎn)換。隨著bim技術(shù)的興起,其固有的參數(shù)化、智能化屬性帶來了基礎(chǔ)工程設(shè)計(jì)習(xí)慣的巨大變革。基于civil3d基建設(shè)計(jì)平臺(tái),針對(duì)道路、擋墻、航道、防洪堤、壩體等線型工程,提取內(nèi)部邏輯關(guān)系,總結(jié)創(chuàng)建規(guī)律,采取參數(shù)化建模,達(dá)到正向設(shè)計(jì)的目的,實(shí)現(xiàn)平面圖自動(dòng)布置、縱斷面橫斷面施工圖自動(dòng)出圖、工程量自動(dòng)統(tǒng)計(jì)及三維信息化建模等效果,提高生產(chǎn)力。
2、有鑒于此,特提出本申請(qǐng)。
技術(shù)實(shí)現(xiàn)思路
1、本專利技術(shù)的目的在于提供一種基于civil3d的結(jié)構(gòu)體斷面正向設(shè)計(jì)方法,解決現(xiàn)有的參數(shù)化正向設(shè)計(jì)方法效率低、誤差大及過程繁瑣的問題。
2、本專利技術(shù)通過下述技術(shù)方案實(shí)現(xiàn):
3、提供一種基于civil3d的結(jié)構(gòu)體斷面正向設(shè)計(jì)方法,其特征在于,在部件編輯器上執(zhí)行以下步驟:定義輸入/輸出參數(shù)和目標(biāo)參數(shù);其中,輸入/輸出參數(shù)包括:坡度、坡率、側(cè)、是非判斷、超高、超高旋轉(zhuǎn)軸、坡向和勢(shì)軸,目標(biāo)參數(shù)包括:地面參數(shù)、平面偏移和高程偏移;編輯部件結(jié)構(gòu)單元和邏輯可視化控制流程;其中,部件結(jié)構(gòu)單元包括:幾何結(jié)構(gòu)、數(shù)據(jù)傳輸節(jié)點(diǎn)、邏輯判斷節(jié)點(diǎn)、邏輯分支節(jié)點(diǎn)、變量節(jié)點(diǎn)、標(biāo)記節(jié)點(diǎn)和報(bào)告消息節(jié)點(diǎn);邏輯可視化控制流程用于控制部件結(jié)構(gòu)單元中每個(gè)節(jié)點(diǎn)的運(yùn)行順序及連接關(guān)系
4、進(jìn)一步的,幾何結(jié)構(gòu)用于對(duì)結(jié)構(gòu)點(diǎn)、結(jié)構(gòu)線和結(jié)構(gòu)面進(jìn)行銜接;數(shù)據(jù)傳遞節(jié)點(diǎn)用于傳遞結(jié)構(gòu)點(diǎn)的位置關(guān)系、結(jié)構(gòu)線的位置關(guān)系和結(jié)構(gòu)面的位置關(guān)系;邏輯判斷節(jié)點(diǎn)用于設(shè)置判斷條件和判斷條件對(duì)應(yīng)的命令流;判斷條件用于兩種情況的事件是非判斷,命令流用于控制“是”和“非”不同情況的事件程序編寫;邏輯分支節(jié)點(diǎn)用于設(shè)置超過兩種情況判斷條件和判斷條件對(duì)應(yīng)的命令流,判斷條件用于多種情況的事件判斷,命令流用于控制多種不同情況的事件程序編寫;變量節(jié)點(diǎn)用于定義變量和設(shè)置變量;標(biāo)記節(jié)點(diǎn)用于為其他部件提供位置信息連接接口;斷點(diǎn)報(bào)告消息節(jié)點(diǎn)用于監(jiān)控邏輯可視化控制流程的運(yùn)行狀態(tài),當(dāng)邏輯可視化流程運(yùn)行錯(cuò)誤時(shí)或需要提示時(shí),以信息、警告或錯(cuò)誤的形式拋出提示消息。
5、進(jìn)一步的,第一類判斷條件包括:執(zhí)行填方、挖方提示消息的判斷條件;執(zhí)行有擋墻、無擋墻提示消息的判斷條件;執(zhí)行有橋梁、無橋梁提示消息的判斷條件;執(zhí)行有偏移、無偏移提示消息的判斷條件;執(zhí)行大于、小于提示消息的判斷條件;執(zhí)行等于、不等于提示消息的判斷條件;執(zhí)行在地面以上、在地面以下提示消息的判斷條件;第一類判斷條件所述對(duì)應(yīng)的命令流包括:填方命令流和挖方命令流;執(zhí)行有擋墻、無擋墻命令流;執(zhí)行有橋梁、無橋梁命令流;執(zhí)行有偏移、無偏移命令流;執(zhí)行大于、小于命令流;執(zhí)行等于、不等于命令流;執(zhí)行在地面以上、在地面以下命令流;
6、進(jìn)一步的,第二類判斷條件包括:執(zhí)行“短坡到地面”提示消息的判斷條件、執(zhí)行“無坡穿地面”提示消息的判斷條件、執(zhí)行“無坡不穿地面”提示消息的判斷條件、執(zhí)行“長(zhǎng)坡到下一級(jí)”提示消息的判斷條件、執(zhí)行“長(zhǎng)坡穿地面線到下一級(jí)”提示消息的判斷條件、執(zhí)行“程序錯(cuò)誤”提示消息的判斷條件;執(zhí)行“墻高3m”提示消息的判斷條件、執(zhí)行“墻高4m”提示消息的判斷條件、執(zhí)行“墻高5m”提示消息的判斷條件、執(zhí)行“墻高6m”提示消息的判斷條件、執(zhí)行“墻高7m”提示消息的判斷條件、執(zhí)行“墻高8m”提示消息的判斷條件;第二類判斷條件所述對(duì)應(yīng)的命令流包括:執(zhí)行“短坡到地面”命令流、執(zhí)行“無坡穿地面”命令流、執(zhí)行“無坡不穿地面”命令流、執(zhí)行“長(zhǎng)坡到下一級(jí)”命令流、執(zhí)行“長(zhǎng)坡穿地面線到下一級(jí)”命令流、執(zhí)行“程序錯(cuò)誤”命令流;執(zhí)行“墻高3m”命令流、執(zhí)行“墻高4m”命令流、執(zhí)行“墻高5m”命令流、執(zhí)行“墻高6m”命令流、執(zhí)行“墻高7m”命令流、執(zhí)行“墻高8m”命令流。
7、進(jìn)一步的,變量包括:結(jié)構(gòu)體的結(jié)構(gòu)尺寸和結(jié)構(gòu)尺寸組合。
8、進(jìn)一步的,編輯部件結(jié)構(gòu)單元的方法包括:設(shè)置結(jié)構(gòu)點(diǎn)和結(jié)構(gòu)點(diǎn)的點(diǎn)代碼、設(shè)置連接線和連接線的線代碼以及設(shè)置標(biāo)簽標(biāo)注和標(biāo)簽標(biāo)注的代碼。
9、進(jìn)一步的,設(shè)置結(jié)構(gòu)點(diǎn)和結(jié)構(gòu)點(diǎn)的點(diǎn)代碼,包括以下步驟:設(shè)置斷面結(jié)構(gòu)基點(diǎn);以斷面結(jié)構(gòu)基點(diǎn)為原點(diǎn),采用數(shù)值、邏輯表達(dá)式、判斷表達(dá)式或數(shù)學(xué)表達(dá)式的形式設(shè)置結(jié)構(gòu)點(diǎn)相對(duì)于結(jié)構(gòu)基點(diǎn)的x增量和y增量;根據(jù)x增量和y增量以及用戶輸入的坡度、曲面目標(biāo)、平面偏移和縱向偏移對(duì)結(jié)構(gòu)點(diǎn)的位置進(jìn)行控制;為結(jié)構(gòu)點(diǎn)添加點(diǎn)代碼,并為結(jié)構(gòu)點(diǎn)預(yù)留工程量統(tǒng)計(jì)代碼;在模板文件中加載點(diǎn)代碼,并為點(diǎn)代碼設(shè)置樣式。
10、進(jìn)一步的,設(shè)置連接線及連接線的線代碼包括:設(shè)置普通連接線和普通連接線的線代碼、設(shè)置曲面連接線和曲面連接線的線代碼和設(shè)置連接線造型和連接線造型的代碼。
11、進(jìn)一步的,設(shè)置普通連接線和普通連接線的線代碼的具體方法為:為相鄰的結(jié)構(gòu)點(diǎn)添加結(jié)構(gòu)輪廓連接線;為結(jié)構(gòu)輪廓連接線添加結(jié)構(gòu)輪廓連接線代碼,并預(yù)留工程量統(tǒng)計(jì)代碼和bim建模材質(zhì)渲染代碼;在模板文件中加載結(jié)構(gòu)輪廓連接線代碼,為結(jié)構(gòu)輪廓連接線代碼設(shè)置樣式。
12、進(jìn)一步的,設(shè)置曲面連接線和曲面連接線的線代碼的具體方法為:為每一條曲面連接線設(shè)置曲面連接線編號(hào);獲取地形曲面上的結(jié)構(gòu)點(diǎn)起始橫坐標(biāo)位置和結(jié)構(gòu)點(diǎn)終止橫坐標(biāo)位置,確定每一條曲面連接線的起點(diǎn)和終點(diǎn);分別對(duì)曲面連接線的起點(diǎn)和終點(diǎn)進(jìn)行編號(hào),得到由起點(diǎn)和終點(diǎn)控制的一條完整的曲面連接線;為曲面連接線設(shè)置代碼,并預(yù)留工程量統(tǒng)計(jì)代碼和bim建模材質(zhì)渲染代碼;在模板文件中加載曲面連接線代碼,為曲面連接線代碼設(shè)置樣式。
13、進(jìn)一步的,設(shè)置連接線造型和連接線造型的代碼的具體方法為:將連接線或曲面連接線按照順序添加入造型;為造型設(shè)置造型代碼;在模板文件中加載造型代碼,并為造型代碼添加材質(zhì),設(shè)置材質(zhì)填充樣式。
14、進(jìn)一步的,編輯邏輯可視化控制流程,包括:編輯數(shù)據(jù)傳遞節(jié)點(diǎn)的控制流程、編輯邏輯判斷節(jié)點(diǎn)的控制流程、編輯邏輯分支節(jié)點(diǎn)的控制流程、編輯標(biāo)記節(jié)點(diǎn)的控制流程和編輯報(bào)告消息節(jié)點(diǎn)的控制流程。
15、進(jìn)一步的,編輯數(shù)據(jù)傳遞節(jié)點(diǎn)的控制流程的方法為:以數(shù)值、邏輯表達(dá)式、判斷表達(dá)式、數(shù)學(xué)表達(dá)式或目標(biāo)映射的形式設(shè)置部件之間的傳遞參數(shù)。
16、進(jìn)一步的,編輯邏輯判斷節(jié)點(diǎn)的控制流程的方法為:以表達(dá)式的形式設(shè)置第一類判斷條件,設(shè)置與第一類判斷條件對(duì)應(yīng)的命令流標(biāo)簽,命令流標(biāo)簽用于驅(qū)動(dòng)相應(yīng)的結(jié)構(gòu)程序工作。
17、進(jìn)一步的,編輯邏輯分支節(jié)點(diǎn)的控制流程的方法為:以多個(gè)表達(dá)式的形式設(shè)置第二類判斷條件,設(shè)置與第二類判斷條件對(duì)應(yīng)的命令流標(biāo)簽,命令流標(biāo)簽用于驅(qū)動(dòng)相應(yīng)的分支結(jié)構(gòu)程序工作。
18、進(jìn)一步的本文檔來自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
1.一種基于Civil3D的結(jié)構(gòu)體斷面正向設(shè)計(jì)方法,其特征在于,在部件編輯器上執(zhí)行以下步驟:
2.根據(jù)權(quán)利要求1所述的一種基于Civil3D的結(jié)構(gòu)體斷面正向設(shè)計(jì)方法,其特征在于,
3.根據(jù)權(quán)利要求2所述的一種基于Civil3D的結(jié)構(gòu)體斷面正向設(shè)計(jì)方法,其特征在于,
4.根據(jù)權(quán)利要求2所述的一種基于Civil3D的結(jié)構(gòu)體斷面正向設(shè)計(jì)方法,其特征在于,變量包括:結(jié)構(gòu)體的結(jié)構(gòu)尺寸和結(jié)構(gòu)尺寸組合。
5.根據(jù)權(quán)利要求2所述的一種基于Civil3D的結(jié)構(gòu)體斷面正向設(shè)計(jì)方法,其特征在于,編輯部件結(jié)構(gòu)單元的方法包括:設(shè)置結(jié)構(gòu)點(diǎn)和結(jié)構(gòu)點(diǎn)的點(diǎn)代碼、設(shè)置連接線和連接線的線代碼以及設(shè)置標(biāo)簽標(biāo)注和標(biāo)簽標(biāo)注的代碼;
6.根據(jù)權(quán)利要求2所述的一種基于Civil3D的結(jié)構(gòu)體斷面正向設(shè)計(jì)方法,其特征在于,編輯邏輯可視化控制流程,包括:編輯數(shù)據(jù)傳遞節(jié)點(diǎn)的控制流程、編輯邏輯判斷節(jié)點(diǎn)的控制流程、編輯邏輯分支節(jié)點(diǎn)的控制流程、編輯標(biāo)記節(jié)點(diǎn)的控制流程、編輯報(bào)告消息節(jié)點(diǎn)的控制流程、編輯信息輸出節(jié)點(diǎn)的控制流程和編輯錯(cuò)誤排查節(jié)點(diǎn)的控制流程;
7.根據(jù)權(quán)利要求6
8.根據(jù)權(quán)利要求2所述的一種基于Civil3D的結(jié)構(gòu)體斷面正向設(shè)計(jì)方法,其特征在于,設(shè)置部件結(jié)構(gòu)單元的屬性和樣式的方法為:以代碼的形式設(shè)置部件結(jié)構(gòu)單元的平面布置圖參數(shù)和橫斷面圖參數(shù);平面布置圖參數(shù)和橫斷面圖參數(shù)包括:可見性、圖層、顏色、線型、線型比例、線寬樣式、打印樣式、渲染材質(zhì)、標(biāo)簽和標(biāo)注。
...【技術(shù)特征摘要】
1.一種基于civil3d的結(jié)構(gòu)體斷面正向設(shè)計(jì)方法,其特征在于,在部件編輯器上執(zhí)行以下步驟:
2.根據(jù)權(quán)利要求1所述的一種基于civil3d的結(jié)構(gòu)體斷面正向設(shè)計(jì)方法,其特征在于,
3.根據(jù)權(quán)利要求2所述的一種基于civil3d的結(jié)構(gòu)體斷面正向設(shè)計(jì)方法,其特征在于,
4.根據(jù)權(quán)利要求2所述的一種基于civil3d的結(jié)構(gòu)體斷面正向設(shè)計(jì)方法,其特征在于,變量包括:結(jié)構(gòu)體的結(jié)構(gòu)尺寸和結(jié)構(gòu)尺寸組合。
5.根據(jù)權(quán)利要求2所述的一種基于civil3d的結(jié)構(gòu)體斷面正向設(shè)計(jì)方法,其特征在于,編輯部件結(jié)構(gòu)單元的方法包括:設(shè)置結(jié)構(gòu)點(diǎn)和結(jié)構(gòu)點(diǎn)的點(diǎn)代碼、設(shè)置連接線和連接線的線代碼以及設(shè)置標(biāo)簽標(biāo)注和標(biāo)簽標(biāo)注的代碼;
6.根據(jù)權(quán)利要求2所述的一種基于civil3d的結(jié)構(gòu)體斷面正向設(shè)計(jì)方法,其...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:金瑞,祖福興,郭牧知,巴添,劉保軍,胡文成,謝潁,李勤民,褚廣輝,胡習(xí)慧,李洋,郭建譜,
申請(qǐng)(專利權(quán))人:中鐵長(zhǎng)江交通設(shè)計(jì)集團(tuán)有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。