chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

有哪幾種方法可以對Saber MAST模型進行加密呢?

冬至子 ? 來源:Saber仿真 ? 作者:Greatalent ? 2023-12-05 13:50 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

為保護知識產(chǎn)權(quán),我們有時候需要對自己所建的模型進行加密,加密使得別人無法讀取模型的部分源代碼。有時我們還需要給自己所建的模型設(shè)置一個時間點,過了這個時間點后,模型將不能被使用。

有兩種方法可以加密Saber MAST模型。一種是使用ai_encryp程序,另一種是使用圖形化 Saber加密工具。

最后的內(nèi)容我們介紹如何調(diào)用Tcl外部函數(shù)“tclproc”來為模型設(shè)置有效期的方法。

一. 使用ai_encryp 命令進行加密

使用 ai_encryp程序加密模板的步驟如下:

1、為未加密的模板指定一個擴展名為 .dec 的文件名,如下面電阻器例子命名為res.dec。將.dec 文件放置在你的工作目錄中。

2、在模板內(nèi)部,在模板標(biāo)題行的開頭包含以下單詞:encrypted;在要加密的材料的開頭,包括以下兩行:

!crypt_start

pack 002

其中pack 002行激活了加密,下面的資料被加密,直到!crypt_end出現(xiàn)

3、加密信息的末尾,包括以下行:

!crypt_end 注意,此行緊挨在加密信息的結(jié)束行,最后一個右大括號}之前。

以下是電阻器 res.dec 的.dec模板文件示例:

encrypted**template res p m

electrical p, m

!crypt_start

pack 002

{

r.r1 p m = 1.5k

!crypt_end

}

4、確保包含ai_encryp.exe文件的目錄包含在系統(tǒng)的PATH中(不同saber版本的路徑可能會有區(qū)別),如:C:SynopsysSaberRD64O-2018.09ai_bin。

5、打開DOS 命令窗口并cd到包含 *.dec 文件的目錄,在系統(tǒng)的命令提示符處輸入以下命令以加密模板:

ai_encryp res.dec

圖片

從上圖可以看出,要加密模板,必須擁有模型加密許可證,在許可證文件中查找到“MODEL_ENCRYPTION”才可以完成模型加密。

ai_encryp命令生成一個名為res.sin的加密模型。ai_encryp 命令也可以與多個名稱一起使用,例如:ai_encryp name1.dec name2.dec name3.dec,這個命令將生成這些模板文件:name1.sin name2.sin name3.sin。

6、加密后的文件 res.sin 文本見下。與前面的例子內(nèi)容對照,可以看到關(guān)鍵信息被加密,這時可以將res.sin 文件提供給最終用戶。

encrypted**template res p m

electrical p, m

!crypt_start

008abac6f7c2526a8a6

008b427066c90c1b1a5

016bbfe1de17efc1ca7e9b9dd8f4159094a

016e8fc83bb7915ba53b5be6a6c2cac0da7

}

**二. **使用加密工具進行加密

1、打開SaberRD軟件,選擇Model標(biāo)簽欄,在出現(xiàn)的Modeling Tools圖框中選擇Encryption Tool,打開Saber加密工具窗口。

圖片

2、通過在Saber加密工具中選擇文件 > 打開MAST模型文件resistor.sin。

圖片

圖片

3、單擊圖片,移動光標(biāo)箭頭指向要加密的模型文件開頭點擊,“!crypt_start”和“pack 002”兩行插入文本中。通常,加密起點位于模板標(biāo)頭下方,以便用戶仍可讀取模板參數(shù)和連接點。

4、單擊圖片移動光標(biāo)箭頭指向要加密的模型文件結(jié)束處點擊,“!crypt_end”一行插入文本中。注意:此行緊挨在模板的最后一個右大括號 } 之前,不能放在最后的右大括號之后。

圖片

5、單擊圖片開始加密,該工具允許您在對其執(zhí)行任何操作之前保存輸入文件的備份副本。請定義路徑和備份文件的名稱,然后單擊“保存”。加密成功后生成的加密文件會顯示在窗口中。此外臨時 .dec 文件也被寫入工作目錄。

圖片

6、在定義的路徑中,您可以看到 3 個文件:源文件的備份副本 (resistor.bak)、生成的加密文件 (resistor.sin) 和中間文件 (resistor.dec)。

圖片

**三. **如何為模型設(shè)置有效期

有時模型所有者在與他人共享模型時需要為其模型設(shè)置有效期或到期日期,這一點可以在模型內(nèi)部通過調(diào)用某些Tcl命令來實現(xiàn)此功能。示例:模型應(yīng)僅在 2021 年 12 月 31 日之前工作,不得超過此日期。

測試模型調(diào)用Tcl外部函數(shù)“tclproc”并將當(dāng)前 PC 日期與內(nèi)部設(shè)置的有效性或到期日期進行比較。到期日期設(shè)置為 2020 年 12 月 25 日。由于該日期已過,模型無法模擬并在腳本窗口中生成錯誤。

模型片段如下:

圖片

如果模型過期,運行仿真時就會有下面的錯誤消息出現(xiàn):

圖片

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 電阻器
    +關(guān)注

    關(guān)注

    22

    文章

    4162

    瀏覽量

    64473
  • TCL
    TCL
    +關(guān)注

    關(guān)注

    11

    文章

    1791

    瀏覽量

    90727
  • DOS命令
    +關(guān)注

    關(guān)注

    0

    文章

    20

    瀏覽量

    11207
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    哪幾種方法可以自制線路板PCB?

    請問各位,哪幾種方法可以自制線路板PCB?
    發(fā)表于 04-26 06:23

    哪幾種方法可以部署最新的大功率PoE技術(shù)?

    哪幾種方法可以部署最新的大功率PoE技術(shù)?
    發(fā)表于 05-24 06:35

    視音頻信號加密哪幾種技術(shù)方法?

    衛(wèi)星播出系統(tǒng)哪幾種常用的加密方式?視音頻信號加密哪幾種技術(shù)
    發(fā)表于 05-25 07:18

    如何去開發(fā)一種嵌入式程序?哪幾種方法?

    嵌入式處理器分為哪幾種?加入HAL的嵌入式軟件什么目的和意義?如何去開發(fā)一種嵌入式程序?哪幾種方法?
    發(fā)表于 07-02 06:54

    STM32燒錄哪幾種方法?是怎么進行燒錄的?

    STM32燒錄哪幾種方法?是怎么進行燒錄的?
    發(fā)表于 10-11 08:51

    哪幾種方法可以實現(xiàn)單片機延時

    如何去實現(xiàn)單片機延時?哪幾種方法可以實現(xiàn)單片機延時?
    發(fā)表于 11-30 06:57

    基于RTOS的STM32串口通信哪幾種方法

    串行端口的通信方式是指什么?基于RTOS的STM32串口通信哪幾種方法?
    發(fā)表于 12-07 08:03

    HTTP協(xié)議哪幾種加密方式

    HTTP協(xié)議哪幾種加密方式?其加密方式何優(yōu)缺點
    發(fā)表于 01-20 06:13

    哪幾種方法可以將RK3326的selinux屬性修改為Permissive

    哪幾種方法可以將RK3326的selinux屬性修改為Permissive?
    發(fā)表于 02-17 07:52

    哪幾種方法可以判斷C語言的結(jié)構(gòu)體為0

    哪幾種方法可以判斷C語言的結(jié)構(gòu)體為0?
    發(fā)表于 02-25 07:54

    哪幾種方法可以確認RK3288系統(tǒng)的聲卡是否注冊成功

    哪幾種方法可以確認RK3288系統(tǒng)的聲卡是否注冊成功?
    發(fā)表于 03-10 08:51

    哪幾種方法可以更改RK3288的開機動畫方向

    哪幾種方法可以更改RK3288的開機動畫方向
    發(fā)表于 03-10 08:38

    “三維六步”干擾排查哪幾種方法?資料下載

    電子發(fā)燒友網(wǎng)為你提供“三維六步”干擾排查哪幾種方法?資料下載的電子資料下載,更有其他相關(guān)的電路圖、源代碼、課件教程、中文資料、英文資料、參考設(shè)計、用戶指南、解決方案等資料,希望可以幫助到廣大的電子工程師們。
    發(fā)表于 04-15 08:50 ?17次下載
    “三維六步”干擾排查<b class='flag-5'>有</b><b class='flag-5'>哪幾種方法</b>?資料下載

    軸承孔磨損維修哪幾種方法?

    軸承孔磨損維修哪幾種方法?
    發(fā)表于 04-01 16:30 ?11次下載

    ESD模型哪幾種你知道嗎?

    ESD模型哪幾種你知道嗎?
    的頭像 發(fā)表于 05-09 10:00 ?2646次閱讀
    ESD<b class='flag-5'>模型</b><b class='flag-5'>有</b><b class='flag-5'>哪幾種</b>你知道嗎?