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

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

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

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

HFSS-API常用的基本形狀和布爾操作函數(shù)

ExMh_zhishexues ? 來源:微波射頻網(wǎng) ? 作者:94巨蟹座少年 ? 2021-08-27 15:38 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

摘要:

上節(jié)HFSS-API入門第一彈:畫個(gè)Box主要是分享了調(diào)用改良hfssapi新建工程和設(shè)計(jì)文件并插入變量畫一個(gè)參數(shù)化的Box,本期推文將推送常用的基本形狀和布爾操作函數(shù)。歡迎小伙伴們閱讀、分享、再看,轉(zhuǎn)發(fā)給更多有需要的人!喜歡的小伙伴可贊賞下作者哦。

本文使用的軟件為MATLAB2019a和AnsysEM 18.2

0 1 簡單介紹

常規(guī)模型大家只需要用到畫方塊、柱子、矩形片、圓形,并對其進(jìn)行UniteSubtract之類的布爾操作即可。上次推文已經(jīng)介紹了hfssBox的函數(shù)用法,下節(jié)將先對hfssCylinder,hfssRectangle,hfssCircle進(jìn)行函數(shù)使用講解,然后介紹hfssUnite和hfssSubtract的加減操作函數(shù)。

拉到文末有下載改良后的hfssapi,建議收藏鏈接,后續(xù)新出的函數(shù)會(huì)不定期在該文件夾內(nèi)更新。文件也不大,幾百kB,每次有更新重新下載覆蓋即可。

先提醒下matlab打開有中文注釋代碼亂碼問題,按下圖所示將Editor的Font改為Monospaced即可。

對于設(shè)置Color,有的人想花里胡哨地配色的話,可以進(jìn)行RGB三色的顏色查詢:https://www.sojson.com/rgb.html。沒有絕對顏感的人不要輕易嘗試,否則配出來會(huì)是下圖這種樣子??赡苣阌X得很絢麗,但是真的很鄉(xiāng)村風(fēng)?。。?!本人還是習(xí)慣用上次推文的三種配色,極簡最好。

0 2 函數(shù)使用教程

接下來先介紹三個(gè)建模常用的函數(shù):hfssCylinder,hfssRectangle,hfssCircle。

% hfssCylinder(fid, CylinderName, Axis, Center, Radius, Height, Units, Color, Material, Transparency, flag)% CylinderName:圓柱的名字;Axis:圓柱建模的中心軸向(‘X’,‘Y’或‘Z’,大小寫均可);Center:圓柱底面的圓心坐標(biāo);% Radius:圓柱底面的圓半徑;Height:圓柱的高度;Units:單位% Color:圓柱的顏色(RGB);Material:材料名字(不要隨便自己整個(gè)名字,必須是HFSS材料庫里的名字);% Transparency:顯示的透明度;flag:值為1時(shí)Center, Radius, Height只支持?jǐn)?shù)字,值為2時(shí)value支持元胞數(shù)組表達(dá)式% 實(shí)例:% hfssCylinder(fid, ‘Cy1’, ‘Z’, {‘Cy_dx’, ‘Cy_dy’, ‘Cy_dz’}, ‘Cy_R’,‘Cy_H’, ‘mm’,...% “(132 132 193)”, “FR4_epoxy”, 0, 2);% hfssCylinder(fid, ‘Cy1’, ‘Z’, [0,0,0], 0.5,2, ‘mm’,...% “(132 132 193)”, “FR4_epoxy”, 0, 1);

% hfssRectangle(fid, RectangleName, Axis, Start, Width, Length, Units, Color, Transparency,flag)% RectangleName:矩形片的名字;Axis:矩形片的法向軸向(‘X’,‘Y’或‘Z’,大小寫均可);% Start:矩形片的起始基點(diǎn);% Width:矩形片的寬;Length:矩形片的長;Units:單位% Color:矩形片的顏色(RGB);% Transparency:顯示的透明度;% flag:值為1時(shí)Start, Width, Length只支持?jǐn)?shù)字,值為2時(shí)value支持元胞數(shù)組表達(dá)式% HFSS中的Rectangle只可設(shè)置邊界條件,不可設(shè)置材料屬性% 實(shí)例:% hfssRectangle(fid, ‘Rec1’, ‘Z’, {‘Rec_dx’, ‘Rec_dy’, ‘Rec_dz’}, ‘Rec_W’,‘Rec_L’, ‘mm’,...% “(132 132 193)”, 0, 2);% hfssRectangle(fid, ‘Rec1’, ‘Z’, [0,0,0], 1, 2, ‘mm’,...% “(132 132 193)”, 0, 1);

% hfssCircle(fid, CircleName, Axis, Center, Radius, Units, Color, Transparency,flag)% CircleName:圓形片的名字;Axis:圓形片的法向軸向(‘X’,‘Y’或‘Z’,大小寫均可);Center:圓形片的圓心坐標(biāo);% Radius:圓形片的半徑;Units:單位% Color:圓形片的顏色(RGB);% Transparency:顯示的透明度;% flag:值為1時(shí)Center, Radius只支持?jǐn)?shù)字,值為2時(shí)value支持元胞數(shù)組表達(dá)式% HFSS中的Circle只可設(shè)置邊界條件,不可設(shè)置材料屬性% 實(shí)例:% hfssCircle(fid, ‘Cir1’, ‘Z’,{‘Cir_dx’, ‘Cir_dy’, ‘Cir_dz’}, ‘Cir_R’, ‘mm’,...% “(128 128 128)”, 0, 2)% hfssCircle(fid, ‘Cir1’, ‘Z’,[0,0,0], 1, ‘mm’,...% “(128 128 128)”, 0, 1)

需要注意上面的hfssRectangle,當(dāng)坐標(biāo)軸分別選取‘X’,‘Y’或‘Z’時(shí),按下面代碼建立三個(gè)Rectangle模型。

hfssRectangle(fid, ‘Rec1’, ‘X’, {‘Rec_dx’, ‘Rec_dy’, ‘Rec_dz’}, ‘Rec_W’,‘Rec_L’, ‘mm’,...“(255 128 0)”, 0, 2);hfssRectangle(fid, ‘Rec2’, ‘Y’, {‘Rec_dx’, ‘Rec_dy’, ‘Rec_dz’}, ‘Rec_W’,‘Rec_L’, ‘mm’,...“(255 128 0)”, 0, 2);hfssRectangle(fid, ‘Rec3’, ‘Z’, {‘Rec_dx’, ‘Rec_dy’, ‘Rec_dz’}, ‘Rec_W’,‘Rec_L’, ‘mm’,...“(255 128 0)”, 0, 2)

逐個(gè)點(diǎn)擊這三個(gè)Rectangle,查看其屬性會(huì)發(fā)現(xiàn):若坐標(biāo)軸選‘X’,則‘Rec_W’,‘Rec_L’分別賦值給Ysize和Zsize;若坐標(biāo)軸選‘Y’,則‘Rec_W’,‘Rec_L’分別賦值給Zsize和Xsize;若坐標(biāo)軸選‘Z’,則‘Rec_W’,‘Rec_L’分別賦值給Xsize和Ysize;即按著‘X’,‘Y’,‘Z’順序進(jìn)行輪換式賦值。

在建模過程中,往往需要Unite和Subtract這兩種加減型的布爾操作,這時(shí)候hfssUnite和hfssSubtract函數(shù)就派上用場了。

% hfssUnite(fid, ObjectList)% ObjectList:待Unite的物體名字% 實(shí)例:% hfssUnite(fid, {‘Object1Name’, ‘Object2Name’, ‘Object3Name’});

% hfssSubtract(fid, BigParts, SmallParts, KeepOriginals)% BigParts:待減物品名字;SmallParts:被減的物體名字% KeepOriginals:為false時(shí)不保留被減物,為true時(shí)則保留被減物% 實(shí)例:% hfssSubtract(fid, {‘Object1Name’}, {‘Object2Name’}, false);

通過下面的視頻可以直觀感受下以上五個(gè)函數(shù)的建模作用,以及hfssSubtract的KeepOriginals為false和true時(shí)的差異:

上面視頻的兩段代碼文件在文末的鏈接內(nèi),按個(gè)人情況按圖索驥地修改tmpPrjFile,tmpScriptFile ,hfssExePath這幾個(gè)路徑和Design_name,將編寫的MATLAB生成vbs腳本的.m文件與下載的hfssapi-by-Jianhui Huang放在同一個(gè)總文件夾內(nèi),點(diǎn)擊運(yùn)行即可生成vbs腳本(在自行賦值的tmpScriptFile的這個(gè)路徑下)。vbs腳本可以直接點(diǎn)擊運(yùn)行,或者在HFSS軟件中Run Script。

基礎(chǔ)性地寫代碼編注釋還是挺費(fèi)時(shí)間和精力的,希望大家多點(diǎn)贊分享。

代碼分享區(qū)

hfssapi-by-Jianhui Huang

下載鏈接(后續(xù)代碼持續(xù)在下面鏈接更新):

https://pan.baidu.com/s/1N0EE3Uv7krkypfzi9vxCvg

提取碼:o5p5

代碼已封裝好打包為p文件不可修改,每次重新下載覆蓋,按函數(shù)注釋進(jìn)行掉包即可!

注釋事項(xiàng):MATLAB生成vbs腳本的.m文件與hfssapi-by-Jianhui Huang放在同一個(gè)總文件夾內(nèi)。不要再examples文件夾內(nèi)運(yùn)行.m文件!

責(zé)任編輯:haq

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

    關(guān)注

    1

    文章

    594

    瀏覽量

    26068
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4417

    瀏覽量

    67560
  • hfss
    +關(guān)注

    關(guān)注

    32

    文章

    168

    瀏覽量

    51758

原文標(biāo)題:HFSS-API入門第二彈:基本形狀和操作

文章出處:【微信號:zhishexueshuquan,微信公眾號:知社學(xué)術(shù)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    ???????使用 DMM Web API 獲取搜索列表數(shù)據(jù)

    ? ?DMM 平臺提供了豐富的 Web API 接口,允許開發(fā)者獲取其平臺上的各種數(shù)據(jù)。其中一個(gè)常用的接口是用于獲取搜索列表結(jié)果的 API。本文將介紹如何調(diào)用此 API 來獲取商品或內(nèi)
    的頭像 發(fā)表于 02-09 15:34 ?169次閱讀
    ???????使用 DMM Web <b class='flag-5'>API</b> 獲取搜索列表數(shù)據(jù)

    嵌入式開發(fā)常用函數(shù)速查表

    在嵌入式開發(fā)中,掌握常用函數(shù)的用法可以大大提高開發(fā)效率。無論是單片機(jī)初學(xué)者還是有一定經(jīng)驗(yàn)的工程師,熟悉函數(shù)庫和調(diào)用方式都是必備技能。今天,我們?yōu)榇蠹艺硪环萸度胧介_發(fā)常用
    的頭像 發(fā)表于 01-19 09:06 ?316次閱讀
    嵌入式開發(fā)<b class='flag-5'>常用</b><b class='flag-5'>函數(shù)</b>速查表

    【「玩轉(zhuǎn)高速電路:基于ANSYS HFSS的無源仿真實(shí)例」閱讀體驗(yàn)】+基礎(chǔ)篇

    。 ④ANSYS HFSS核心競爭力 全波電磁場仿真、多物理場耦合分析、頻域與時(shí)域分析、高頻性能優(yōu)化。 二、HFSS基本操作 ①新建工程 ②繪制模型 ③設(shè)置材料及屬性 ④設(shè)置解算參數(shù) ⑤查看結(jié)果
    發(fā)表于 01-16 13:12

    Wildberries API 全解析

    /WMS/CRM 無縫對接 合規(guī)安全:官方認(rèn)證,避免反爬蟲限制 二、API 認(rèn)證與令牌獲取 1?? 獲取 API 令牌(必選) 操作步驟
    的頭像 發(fā)表于 12-04 09:45 ?827次閱讀

    系統(tǒng)調(diào)用和API有什么區(qū)別呢?

    一個(gè)很棒的功能模塊,恰好我也想使用這個(gè)模塊,但我又懶的去看你的代碼,我只想使用你的代碼,不像去關(guān)心實(shí)現(xiàn)細(xì)節(jié),你想了想把所有的功能封裝在了幾個(gè)函數(shù)上,這幾個(gè)函數(shù)就是這個(gè)功能模塊對外提供的API。 現(xiàn)在
    發(fā)表于 12-03 06:52

    愛回收平臺根據(jù)關(guān)鍵詞獲取品牌ID的API接口詳解

    ? ?愛回收平臺(Aihuishou)是一個(gè)專注于二手電子產(chǎn)品回收的服務(wù)平臺,提供了豐富的API接口以支持開發(fā)者集成其功能。其中,“根據(jù)關(guān)鍵詞獲取品牌ID”的API是一個(gè)常用接口,允許用戶輸入品
    的頭像 發(fā)表于 11-19 14:42 ?428次閱讀
    愛回收平臺根據(jù)關(guān)鍵詞獲取品牌ID的<b class='flag-5'>API</b>接口詳解

    教你如何使用API

    方法:常用的HTTP請求方法有GET、POST、PUT、DELETE等,不同的請求方法對應(yīng)不同的操作。 API的URL:
    的頭像 發(fā)表于 11-09 17:48 ?1326次閱讀

    【書籍評測活動(dòng)NO.66】玩轉(zhuǎn)高速電路:基于ANSYS HFSS的無源仿真實(shí)例

    高速電路:基于ANSYS HFSS的無源仿真實(shí)例》主要介紹使用HFSS進(jìn)行無源仿真的方法,使讀者了解高速電路中無源仿真的過程及信號完整性的基礎(chǔ)知識。本書內(nèi)容涉及信號完整性基礎(chǔ)知識、HFSS的基礎(chǔ)
    發(fā)表于 11-06 14:19

    教你如何使用API接口獲取數(shù)據(jù)!

    方法:常用的HTTP請求方法有GET、POST、PUT、DELETE等,不同的請求方法對應(yīng)不同的操作API的URL:
    的頭像 發(fā)表于 11-03 09:14 ?605次閱讀

    電商API是什么?常用的電商API有哪些?發(fā)揮著怎樣的作用?

    ? ?在當(dāng)今數(shù)字化時(shí)代,電子商務(wù)(電商)已成為商業(yè)的核心組成部分。為了提升效率、實(shí)現(xiàn)系統(tǒng)集成和自動(dòng)化,電商API(Application Programming Interface)扮演著關(guān)鍵
    的頭像 發(fā)表于 10-28 16:35 ?597次閱讀
    電商<b class='flag-5'>API</b>是什么?<b class='flag-5'>常用</b>的電商<b class='flag-5'>API</b>有哪些?發(fā)揮著怎樣的作用?

    產(chǎn)品添加與上架API接口設(shè)計(jì)指南

    ? 在現(xiàn)代電商或庫存管理系統(tǒng)中,產(chǎn)品添加與上架是關(guān)鍵流程。通過API接口實(shí)現(xiàn)自動(dòng)化操作,能顯著提升效率。本文將分步解析如何設(shè)計(jì)和使用“產(chǎn)品添加”與“產(chǎn)品上架”API接口,確保結(jié)構(gòu)清晰、安全可靠。我們
    的頭像 發(fā)表于 07-24 14:45 ?683次閱讀
    產(chǎn)品添加與上架<b class='flag-5'>API</b>接口設(shè)計(jì)指南

    API讓電商“飛”起來,告別手動(dòng)操作

    ,讓您輕松告別繁瑣的手動(dòng)操作。本文將一步步解析如何利用API實(shí)現(xiàn)電商流程的自動(dòng)化,幫助您的業(yè)務(wù)“飛”起來。我們將從基礎(chǔ)概念入手,逐步展示實(shí)際應(yīng)用,并提供一個(gè)簡單的代碼示例,確保您能快速上手。 什么是API及其在電商中的
    的頭像 發(fā)表于 07-16 10:31 ?442次閱讀
    <b class='flag-5'>API</b>讓電商“飛”起來,告別手動(dòng)<b class='flag-5'>操作</b>

    布爾運(yùn)算筆記

    電子發(fā)燒友網(wǎng)站提供《布爾運(yùn)算筆記.docx》資料免費(fèi)下載
    發(fā)表于 06-23 14:55 ?1次下載

    MSP430常用內(nèi)聯(lián)函數(shù)說明

    電子發(fā)燒友網(wǎng)站提供《MSP430常用內(nèi)聯(lián)函數(shù)說明.docx》資料免費(fèi)下載
    發(fā)表于 06-05 17:20 ?0次下載

    迅為RK3568開發(fā)板驅(qū)動(dòng)指南GPIO子系統(tǒng)GPIO子系統(tǒng)API函數(shù)的引入

    迅為RK3568開發(fā)板驅(qū)動(dòng)指南GPIO子系統(tǒng)GPIO子系統(tǒng)API函數(shù)的引入
    的頭像 發(fā)表于 05-29 14:05 ?1042次閱讀
    迅為RK3568開發(fā)板驅(qū)動(dòng)指南GPIO子系統(tǒng)GPIO子系統(tǒng)<b class='flag-5'>API</b><b class='flag-5'>函數(shù)</b>的引入