CST 歷史樹
在我們打開CST工程或者另存CST工程時(shí),偶爾會(huì)遇到需要很久的時(shí)間,有時(shí)候甚至?xí)霈F(xiàn)軟件卡死和強(qiáng)制關(guān)閉的情況,造成這類問題大部分原因是:CST歷史樹過長(zhǎng)。
下面我們將以一個(gè)CST歷史樹包含了14282個(gè)步驟的工程為示例,探究當(dāng)CST工程歷史樹過長(zhǎng)時(shí),如何避免打開/另存工程需要較長(zhǎng)時(shí)間,軟件卡死或強(qiáng)制關(guān)閉軟件等問題。
首先,我們記錄打開、另存該工程所需的時(shí)間,如下;
下面,我們將驗(yàn)證:
1、將該工程的結(jié)構(gòu)拷貝到一個(gè)新建工程;
2、將該工程以子工程文件導(dǎo)入新建工程;
記錄這兩種方式打開/另存工程所需的時(shí)間。注意:為保證實(shí)驗(yàn)的嚴(yán)謹(jǐn)性,新建工程的仿真設(shè)置應(yīng)與原工程保持一致。
首先,我們新建一個(gè)空白工程,將歷史樹較長(zhǎng)的工程中的結(jié)構(gòu)模型拷貝到新建的工程中,設(shè)置相同的端口激勵(lì),確保仿真設(shè)置與原工程一致。
查看其歷史樹,如下:
記錄這種情況下打開、另存該工程所需的時(shí)間,如下圖所示,可以看到該方法能明顯減少打開/另存工程需要的時(shí)間;
接下來(lái)我們驗(yàn)證第二種方法,我們?cè)俅涡陆ㄒ粋€(gè)空白工程,在Import/Export下拉菜單中,點(diǎn)擊Sub-Project選項(xiàng),將歷史記錄較長(zhǎng)的工程作為子工程導(dǎo)入,并查看其歷史樹,如下圖;
記錄這種情況下打開、另存該工程所需的時(shí)間,如下圖所示,可以看到該方法能明顯減少打開/另存工程需要的時(shí)間;
此外,在導(dǎo)入子工程時(shí),勾選Use relative path復(fù)選框,當(dāng)在子工程文件做修改,新工程也會(huì)跟隨修改;
通過該實(shí)驗(yàn),我們可以看出,在新建工程中將歷史樹過長(zhǎng)的工程以子工程的方式導(dǎo)入或直接拷貝其結(jié)構(gòu)到新建工程中,這兩種方法都能有效地解決因歷史樹過長(zhǎng)導(dǎo)致打開/另存工程所需時(shí)間較長(zhǎng)的問題。