Simulia仿真之CST的使用指南(1) | 百世慧®

前言

CST是Computer Simulation Technology的缩写,是全球范围内众多工程师都喜欢使用的高端电磁仿真分析软件。

本文又名《智慧的CST生活》这里一共列出了120个章节,其中包括CST使用过程中的有用小技巧,还有给用户提供技术支持的过程中常见的问题。本专题内容会出一个系列,以便大家能够理解。有限的篇幅里内容很多,可能会有些地方不尽人意,敬请谅解。CST的支持窗口永远敞开,我们始终秉持用心为客户提供技术支持服务。


示例&教程要用起来

学习CST Studio Suite (以下简称为CST)需要示例和教程时,可以在以下路径查找。在Search Components栏输入需要的关键词,就可以查看符合关键词的示例和教程。选择所需的示例和教程后点击问号图标@,就可以查看Model说明,选择下载图标业,也可以下载Model后打开查看。

搜索前确认所有的示例和教程

输入需要的关键词,筛选出特定的示例和教程。


通过Preview and Organize快速查找仿真文件

快速确认Model,无需打开仿真文件!

File > Preview and Organize

管理众多仿真工程文件时,搞不清楚哪一个文件是自己现在需要的,只好逐一打开看看。有时候遇到文件容量大或者History比较多的情况,打开文件太费时间。这时候使用Preview and Organize 功能,就可以快速Preview仿真文件,大幅缩短查找文件的时间。

Preview and Organize 窗口快速确认3D结构、设计Parameter、构成Components等


使用模板Template

创建一个指定应用领域的仿真 Template!

File > New and Recent > New Template

无论后续是否需要经常使用一个Template,CST都建议从一个Template开始,可以确保初始设置和Default设置准确无遗漏,规避一些错误。创建Template的设置如下所示:

在创建Template的时候设置Solver、Unit、频率、Field Monitor等,不仅以后可以继续使用,还因为设置仿真Application时会纳入最佳的Default设置,有效减少额外的设置,最大限度降低仿真过程中可能发生的失误。

举个例子,设置天线的Application后,天线仿真必不可少的Open(addspace) Boundary 设置会进入 Default 设置。所以只要按照仿真设置 Template ,就可以减少逐一设置的麻烦。


什么是Frontend License Released?

了解内部功能,有效使用License!

File > Release Frontend License

使用CST的过程中,应该见过下图的提示。这是长期没有在CST中进行Modeling、仿真分析设置等Pre-Processing操作,或者从结果中获得所需数据的Post-Processing操作时会弹出的提示。

CST License分为Frontend和Solver Process两种,Frontend是打开CST进行Pre/Post-Processing操作时消耗的License,SolverProcess是进行仿真分析时所需的License。

比如,工程师做完Pre-Processing操作后启动仿真分析,然后去忙别的事情。这时候因为没在进行Pre/Post-Processing操作,所以Frontend License处于不使用状态。经过一段时间后系统会自动释放(Release)Frontend License,以便其他工程师使用该License。这是系统内部设置的功能,这样可以更加高效地使用License。


使用帮助内容

遇到问题请查阅Help Contents!

File > Help > Help Contents

CST的所有信息都在Help Contents里,仿真过程中遇到的任何问题只要好好利用HelpContents就可以随时答疑解惑。通过File Tab可以访问Help Contents;在CST界面中按下国键也可以。利用Search功能输入Key Word就可以找到问题的答案。

不仅如此,在设置过程中弹出的各种Dialog Box中也可以访问Help Contents。在Dialog Box点击Hep按钮时,直接切换到介绍该Dialog Box的Help窗口,方便快捷地答疑解惑。


构建个性的用户界面(1)

快速访问常用功能!

File > Options > Customize Ribbon / Shortcuts / Quick Access Toolbar

CST使用过程中会发现有些功能是自己常用的。如果这些功能没有快捷键或隐藏太深的话,很难快速调出这些功能。因此,构建自己的个性用户界面更快调出常用功能,有助于提高CST的使用效率。

更快调出常用功能的第一个方法是变更Ribbon Menu。如下图所示,Ribbon Menu罗列着常用CST功能的Menu,所以改变该窗口的排列或把隐藏功能拉出来,就可以方便使用。

设置方法如下。进入Customize the Ribbon设置栏,然后通过New Group或NewTab按钮创建成新的Tab或Group。然后从左侧窗口寻找常用功能后,按下“Add>>”按钮添加到右侧窗口即可。

从左侧窗口选择需要的功能后,再添加到右侧窗口的已选部分。


构建个性的用户界面(2)

快速访问常用功能!

File > Options > Customize Ribbon / Shortcut / Quick Access Toolbar

更快调出常用功能的第二个方式是登记快捷键。选择路径里的Customize Shortcut,弹出如下的窗口。从左侧选择常用功能后,按下要指定的快捷键,就会出现在右侧窗口。指定的快捷键已经设置有其他功能的,在Currentassignment区域会显示具体功能,没有设置其他功能的会显示为Unassigned。

更快调出常用功能的第三个方式是使用Quick AccessToolbar。如右图所示,Quick AccessToolbar是始终位于CSTWindow上方的功能集,这里可以添加常用功能。设置方法与前面讲的Ribbon Menu的设置方法相同。首先,从左侧选择功能后按下“Add>>”按钮,添加到右侧即可。添加到右侧的功能会出现在Quick Access Toolbar上。


使用Archive As精简仿真结果容量

结果保持不变,缩小仿真结果容量的方法

File > Project > Archive As

Simulation后保存数据时仿真文件容量太大很是让人头大。为什么文件容量变这么大呢?通常不是因为CST图标形状的.cst文件造成的,而是因为生成的与.cst文件同名的文件夹该文件夹包括仿真Model、设置、结果等各种信息,文件自然会很大。

作为示例使用的上方文件也是一样的。"RE_Simul.cst"文件容量只有7.2MB,"RE_Simul"文件夹容量却高达4.73GB。如果删除文件夹,仿真分析的结果都会被删,所以即使用.cst文件打开项目也无法看到结果。

通过Archive As保存完成后,只剩下.cst文件。该文件占2.3GB,和直接保存文件夹相比容量小了很多,重新打开该文件,待解压完成后就可以查看按以上设置保存的结果。


隐藏结构的加密保护功能

仿真结果要呈现,结构要隐藏!

File > Project > Save As Protected

设计自己的仿真模型后,需要呈现仿真结果,但结构、材料属性、Port设置需要隐藏起来时,使用Protect Project (Encryption)功能。使用该功能时,首先要保存一下文件,在保存的状态下选择File>Project>Save As Protected,就会显示以下设置。

使用Protection功能保存仿真工程时,可以隐藏结构、Wire、材料属性、Port设置,也可以选择只隐藏指定的某一部分。

Protection后相应部分会显示锁的标志。如果需要将某一部分从Protection中排除,在导航树中选中这一部分,然后点击图标Set Unprotected Object Protection’,锁的标志就会消失。

设置后点击图标 "Create ProtectedProject",加密的仿真工程文件创建完成。模型会变成黄色被保护起来,只能看到该结构的外部轮廓,看不到详细的信息。设置Protection不会改变结果,请放心地保护自己的设计成果吧。

未完待续……


About us

百世慧隶属于上海百世慧信息技术服务有限公司,获得了国家高新技术企业和双软企业认证,致力于推动企业数字化转型并提供解决方案。

百世慧与达索系统合作,提供涵盖Catia、Simulia、Delmia、Enovia等达索全线产品。百世慧提供材料科学研发、一体化实验室、产品仿真分析、产品生命周期管理、数字化工艺、供应链计划与运营、制造运营管理等数字化转型解决方案。

百世慧以技术服务为使命,以为客户提升价值为核心,是您可以信赖的合作伙伴!

更多资讯请关注百世慧官网:www.abestway.cn☎️ 400-990-9223

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/137196.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

金蝶云星空表单插件实现父窗体打开子窗体,并携带参数到子窗体

文章目录 金蝶云星空表单插件实现父窗体打开子窗体,并携带参数到子窗体父窗体打开子窗体准备设置携带参数打开子窗体子窗体接收参数 金蝶云星空表单插件实现父窗体打开子窗体,并携带参数到子窗体 父窗体打开子窗体准备 BillShowParameter OtherInAdd n…

TDD、BDD、ATDD以及SBE的概念和区别

在软件开发或是软件测试中会遇到以下这些词:TDD 、BDD 、ATDD以及SBE,这些词代表什么意思呢? 它们之间有什么关系吗? TDD 、BDD 、ATDD以及SBE的基本概念 TDD:(Test Driven Development)是一种…

Git 入门使用

一、Git 入门 1.1 Git简介 Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git是由Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。 Git是目前世界上最先进的分布式版本控制系统,没有之一&a…

Visual Studio导入Wiinform项目文件,引用显示黄色感叹号

参考博客 第一步&#xff1a; 开程序包管理控制台 vs->工具->NuGet包管理器->程序包管理控制台 Update-Package –reinstall 第二步&#xff1a; 删除.csproj 文件片段 // 整个模块全部删除 包括标签中所含有的任何内容 <Target Name"EnsureNuGetPackage…

从网页的canvas上保存渲染的图片

起因&#xff1a; 有些图片是在 canvas 上渲染的&#xff0c;这样就无法下载了。 直接上代码&#xff1a; 使用方式&#xff1a; 打开控制台&#xff0c;在控制台内输入下面的内容&#xff08;注意修改 canvas 的ID&#xff09;&#xff0c;就会自动下载啦 // 从canvas保存图…

行情分析——加密货币市场大盘走势(11.10)

大饼今日继续上涨&#xff0c;正如预期&#xff0c;跌不下来&#xff0c;思路就是逢低做多。现在已经上涨到36500附近&#xff0c;目前从MACD日线来看&#xff0c;后续还要继续上涨&#xff0c;当然稳健的可以不做。昨日的策略已经达到止盈&#xff0c;也是顺利的落袋为安啦。一…

servlet依赖冲突引起的报错:An attempt was made to call a method that does not exist.

最近在学习微服务的时候启动eureka的时候发生报错导致启动失败&#xff0c;具体报错如下&#xff1a; 2023-10-31 18:54:04.193 ERROR 12616 --- [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPLICATION FAILED TO START ***…

MyBatis 中的 foreach 的用法

本文将介绍 MyBatis 中的 <foreach> 标签的灵活应用&#xff0c;并结合财经领域的数据处理场景&#xff0c;阐述其在财经系统开发中的重要性和应用价值。 MyBatis中的<foreach>标签简介 MyBatis 是一个优秀的持久层框架&#xff0c;它简化了数据库操作的流程&…

黑洞路由的几种应用场景

第一种在内网中产生环路&#xff1a; 这种核心交换机上肯定写一条默认路由 0.0.0.0 0 10.0.0.1 出口路由要写一条192.168.0.0 16 10.0.0.2 如果出口路由访问一条不存在的内网网段&#xff0c;又或者访问的那台终端停机了&#xff0c;那就会产生三层环路&#xff0c;数据包在…

QT:tcpSocket 报错The proxy type is invalid for this operation

调用connectToHost时会先检查代理情况。Qt 程序默认使用系统的代理设置会导致这个问题导致&#xff0c;只要关闭系统的代理设置就可以解决这个问题&#xff1a; &#xff08;1&#xff09;添加头文件&#xff1a; #include <QNetworkProxy> &#xff08;2&#xff09;添加…

sam9x60 uart 中断列表

节选自邮件列表 All the mail mirrored from lore.kernel.org help / color / mirror / Atom feed [PATCHv3 0/2] update at91 usart compatible for sam9x60 2023-07-18 6:57 Durai Manickam KR 0 siblings, 0 replies; 11 messages in thread From: Durai Manickam KR 2…

Sentinel网关限流

背景 在微服务架构下&#xff0c;每个服务的性能都不同&#xff0c;为避免出现流量洪峰将服务冲垮&#xff0c;需要依赖限流工具来保护服务的稳定性。sentinel是阿里提供的限流工具&#xff0c;社区活跃&#xff0c;功能也很全面&#xff0c;包含实时监控、流控、熔断等功能。…

vue实战——登录过期【详解】

登录过期逻辑 现在普遍的登录权限校验方式是JWT &#xff08;json web token&#xff09;&#xff0c;当登录成功时&#xff0c;前端页面会获得一个 token &#xff0c;每个 token 都设置了过期时间&#xff0c;通过解析 token 即可判断出 token 是否过期。 token 过期&#x…

实现智慧工地的高效建筑管理,数据分析起着关键作用!

智慧工地是利用物联网、云计算、大数据等技术&#xff0c;实现对建筑工地实时监测、管理和控制的一种新型建筑管理方式。 智慧工地架构&#xff1a; 1、终端层&#xff1a;充分利用物联网技术、移动应用、智能硬件设备提高现场管控能力。通过RFID、传感器、摄像头、手机等终端…

很多个pdf怎么合并在一起?

很多个pdf怎么合并在一起&#xff1f;作为一个办公室的伙伴&#xff0c;对于PDF格式肯定不会陌生。它强大的功能为我们的工作提供了许多便利。由于PDF文件格式的稳定性和安全性较高&#xff0c;我们通常在工作或学习中使用它来传输文件&#xff0c;很多人都喜欢将办公文件都做成…

NVM安装node后提示没有对应npm包(即:无法将“npm”项识别为 cmdlet、函数、脚本文件)

背景 windows11 node版本降低到v12.22.12后&#xff0c;执行&#xff1a;nvm -v npm -v npm : 无法将“npm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写&#xff0c;如果 包括路径&#xff0c;请确保路径正确&#xff0c;然后再试一次。 所在位置 …

java项目调用python进程

问题描述 某一功能是通过python项目实现的&#xff0c;但是主项目是java项目&#xff0c;此时希望在java项目中调用python进程。 方法 import lombok.extern.slf4j.Slf4j;import java.io.BufferedReader; import java.io.File; import java.io.IOException; import java.io.…

数据结构(C语言) 实验-栈与字符串

删除子串 字符串采用带头结点的链表存储&#xff0c;设计算法函数void delstring(linkstring s, int i,int len) 在字符串s中删除从第i个位置开始&#xff0c;长度为len的子串。 void delstring(linkstring s, int i, int len) {linkstring p,q,r;int cnt 1;p s->next;wh…

Python 解决tkinter的Menu菜单command参数与bind方法共用触发事件

用普通函数作为媒介&#xff0c;使用event_generate()方法模拟触发bind()事件来创建一个模拟的event对象&#xff0c;并将其传递给绑定的事件处理函数。 运行结果 示例代码 import tkinter as tk# 菜单事件 def menuEvent(event):print(event.x, event.y)label.config(textf鼠…

OC-编译错误

明明包含了头文件&#xff0c;但是还是显示未知的类型 可能这个头文件被某个宏包住了 #if defined(__cplusplus) 在 C 代码中包含了一个 C 的头文件会显示这个错误“the util lib only be used in c”&#xff0c;此时用 #if defined(__cplusplus) #endif 包一下就行了&…