仿真软件 JaamSim介绍

流程仿真软件中,anylogic确实比较强大,不管界面还是功能。but so expensive!!

我不喜欢这种叫计算机做事情,然后还要交钱的感觉,尽管网上出来一些破解,我感觉还是比较憋屈。

于是另找出路,然后看到了jaamsim,jaamsim是java开源的,感觉java是互联网抄起来的,说句实话我点排斥,但是和c++在语法和思想上很多还是比较类似。

下面是我的探水笔记,这个jaamsim的教程是真的少,博客基本没得,当然,官方还是给了英文的。


基本对象

对象名描述
InputValue提供数字输入
TimeSeries提供影响模拟的浮点数输入
TimeSeriesThreshold指定TimeSeries的范围
ExpressionThreshold指定逻辑条件
BooleanIndicator通过改变颜色来确定bool表达式的真假
ExpressionLogger日志定义
EntitlementSelector根据给定比例集的权利选择索引
ExpressionEntity输入表达式
DowntimeEntity提供一个分流控制
ValueSequence生成重复的数值序列
EventSchedule从事件时间列表生成一系列到达间隔时间
FileToVector使用指定文件中的数字数据填充一维数组
FileToMatrix使用指定文件中的数字数据填充二维数组
ScriptEntity在模拟运行期间更改模型输入

流程图对象

对象名描述
SimEntity虚拟实体
EntityGenerator实体生成器
EntitySink实体回收
Server服务
Queue队列
EntityConveyor实体传送
EntityDelay按指定的持续时间延迟收到的实体
Resource资源
Seize
Release
Assign
Branch
Duplicate
Combine
SetGraphics
EntityGate
EntitySignal
SignalThreshold
Assemble
EntityContainer
Pack
Unpack
AddTo
RemoveFrom
EntityLogger
Statistics从收到的实体收集统计信息

输入链接组件:

对象名描述
DefaultEntity
NextComponent
StateAssignment

输出链接组件:

对象名描述
obj
NumberAdded
NumberProcessed
NumberInProgress
ProcessingRate
ReleaseTime

计算组件:

对象名描述
Controller
WeightedSum
Polynomial
Integrator
Differentiator
PIDController
Lag
MovingAverage
SineWave
SquareWave
UnitDelay

计算输入组件:

对象名描述
Controller
SequenceNumber
UnitType
InputValue

计算输出组件:

对象名描述
Value

单位类型:

单位类支持的单位默认描述
DimensionlessUnit未定义未定义未定义
TimeUnitns, us, ms, s, min, h, d, w, ys时间
DistanceUnitmm, cm, m, km, nmi, in, ft, mim长度
SpeedUnitm/s, km/h, knots, mphm/s速度
AccelerationUnitm/s2, ft/s2m/s2加速度
MassUnitkg, t, kt, Mtkg重量
MassFlowUnit(any mass unit)/(s,h,d,y)kg/s质量变化单位
VolumeUnitm3, km3, bbl, mbbl, mmbblm3体积单位
VolumeFlowUnit(any volume unit)/(s, h, d, y)m3/s体积变化单位
AngleUnitrad, degrad角度
AngularSpeedUnitrad/s, rad/h, deg/s, deg/hrad/s角速度
EnergyUnitJ, kWhJ能量单位
EnergyDensityUnitJ/m3, kWh/mJ/m3能量密度单位
SpecificEnergyUnitJ/kg, kWh/tJ/kg能质比
PowerUnitW, kW, MWW功率
CostUnit$$金钱
CostRateUnit$/s, $/h, $/d$/s金钱变化率
LinearDensityUnitkg/m, t/m, kt/mkg/m
LinearDensityVolumeUnitm3/mm3/m
DensityUnitkg/m3kg/m3
PressureUnitPa, kPa, psiPa
ViscosityUnitPa-s, P, cPPa-s
AreaUnitm2, cm2, mm2, in2m2
RateUnit/ns, /us, /ms, /s, /min, /h, /d, /w, /y/s

先折腾一个出来,给家看看,如果有入坑的小伙伴,欢迎交流。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Proteus是一款专业的电子电路仿真软件,主要用于电路设计、模拟和调试。它由英国Labcenter Electronics公司开发,具有用户界面友好、功能强大、支持多种模拟器件等特点。 Proteus提供了两个主要的工具:ISIS和ARES。ISIS是一个电路设计和仿真工具,可以让用户在一个虚拟的电路板上设计和测试电路。它支持多种模拟器件和元器件,如模拟电路、数字电路、微处理器和RF电路等。ARES是一个PCB布局工具,可以在设计出的电路板上进行元器件的布局、布线和绘图。 Proteus还提供了许多有用的功能,如自动布线、仿真结果的波形分析、SPICE模型的支持、3D展示等。此外,它还支持多种输出格式,如Gerber文件、BOM清单等。 总之,Proteus是一款功能强大的电子电路仿真软件,可以帮助电子工程师在设计、模拟和调试电路时提高效率和准确性。 ### 回答2: Proteus仿真软件是一款功能强大的电子电路设计与仿真工具。它可以在计算机上模拟电路的工作过程,以帮助工程师进行电路设计、验证和测试。Proteus以其简单易用的界面、各种仿真功能和高精度的仿真结果,成为电子电路仿真领域中的重要工具之一。 Proteus具有多种仿真功能,包括电路仿真、PCB布局仿真、SPICE模型仿真和微控制器仿真等。电路仿真可以通过输入电路图并设置元器件参数来模拟电路的工作状态,并获得电流、电压、功率和信号波形等仿真结果。PCB布局仿真可以提供PCB板的三维渲染和布线仿真,以确保电路板设计的正确性和有效性。SPICE模型仿真可以利用SPICE模型库进行电路设计验证和性能分析。微控制器仿真可以模拟各种单片机的工作过程,以便于编程和验证。 Proteus还提供了丰富的元器件库,包括各种电子元器件和模块,以便于工程师进行电路设计和选择合适的元器件。此外,Proteus还支持仿真结果的数据分析和图表输出,以便于分析和展示仿真结果。 Proteus具有友好的用户界面和交互操作,使得即使对于初学者来说也能够轻松上手。它还具备强大的错误检查和自动校正功能,以确保设计的准确性和可靠性。 总的来说,Proteus仿真软件是一款功能强大、操作简单的电子电路设计与仿真工具。它提供了多种仿真功能和丰富的元器件库,以帮助工程师进行电路设计、验证和测试。无论是学生还是专业工程师,都可以通过Proteus轻松进行电路仿真和性能分析,提高电路设计的效率和准确性。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值