1704016426
8.对话框
1704016427
1704016428
工厂仿真里面有一个工具,该工具可以用来快速创建简单的用户自定义对话框,而即使是一个非专业人士也能使用这一仿真创建工具。在一个对话框中,只能使用“公共”参数。有了对话框的帮助,在运行、评估仿真时就不会因为疏忽而改动模型。
1704016429
1704016430
9.多语言概念
1704016431
1704016432
工厂仿真中集成了多种语言设置,对话框中的文字会自动以用户选定的语言显示。用户自定义对话框的语言变化通过一个中央查询表得到简化。
1704016433
1704016434
10.HTML界面
1704016435
1704016436
工厂仿真中集成了一个HTML浏览器界面,可以直接把用户的模型文件化。这个界面对对象和功能的描述很简单,而且是结构化的,能够连接起来。图形与连接一样,可以被集成到外部资源(比如你自己的网页)。
1704016437
1704016438
11.工厂仿真之三维可视化
1704016439
1704016440
利用自己的三维组件,工厂仿真提供了一个对全厂进行三维可视化处理的工具(见图4-34),三维表现与仿真模型紧密地集成在一起。系统状态(比如机器故障或堵塞等)会被自动显示出来。另外,通过键盘、鼠标或跟踪球,可以在运行时进行交互作用。通过多窗口技术,可以同时显示几个模型视图。比如,摄像机可以沿着一条预定义路径通过整个虚拟世界,或者可以把摄像机附着在一个产品上,让其跟踪生产线的路径。还可以用一个集成界面(比如AVI或MPEG视频)来保存三维可视化。工厂仿真还有一个很大的三维对象库,这些对象库是专门为生产和物料搬运仿真开发的。通过一致使用模型层次、OpenGL优化器图形库、图片着色(消除)、多处理器支持和纹理支持,可以对运行时行为进行优化处理。根据观察者对对象的举例,可以用不同的细节等级对对象进行着色,而细节等级可以自动保持和/或手动改动。虽然三维场景很复杂,但是仍然可以获得可以接受的帧速。
1704016441
1704016442
1704016443
1704016444
1704016445
图4-34 工厂可视化
1704016446
1704016447
硬件可以支持大多数OpenGL图形卡,这就意味着不用牺牲性能也可以实现逼真的三维场景。通过工厂仿真三维,可以导入有纹理的三维对象并对其进行改动,还可以对对象进行定位、缩放,并且可以从用户界面改变对象的纹理特性。
1704016448
1704016449
12.工厂仿真之SimTalk编程语言
1704016450
1704016451
在工厂仿真模型中,用于控制可移动对象的标准规则是通过处理控件来提供的。为了实现特定的控件,工厂仿真提供了一个集成式、功能强大、易用的控制语言,该语言叫作“SimTalk”。这就解释了为什么工厂仿真会有如此高的柔性,如此强大的功能,同时又保持如此好的易用性。
1704016452
1704016453
用户可以用集成文本编辑器和调试器创建单独的控件,强大的调试器能够辨认语法错误,还能够分析所有的仿真事件。通过SimTalk制语言,用户能够对任何真实系统(不管其复杂性如何)进行建模并生成仿真和相关业务结果。
1704016454
1704016455
13.工厂仿真之应用对象库
1704016456
1704016457
为了提高创建模型的速度,工厂仿真提供了应用对象库以及多套行业领域内特定的用户定义的对象。工厂仿真应用对象库的一个特殊特征就是“用户柔性”,用户可以修改所提供的对象的结构和行为,因为它们本身是使用基本对象做成的。即使那些对象不能满足要求,它们也能作为个别应用对象库的基础或参考。工厂仿真可以使用下列应用对象库:
1704016458
1704016459
·工厂仿真AGVS:自动导向汽车系统。
1704016460
1704016461
·工厂仿真装配[1]:装配过程。
1704016462
1704016463
·工厂仿真输送机:稳定输送机。
1704016464
1704016465
·工厂仿真EOM:电动高空单轨。
1704016466
1704016467
·工厂仿真HBW:仓库/高空仓库。
1704016468
1704016469
·工厂仿真车间[2]:车间控制和生产规划。
1704016470
1704016471
用户可以随意使用、复制每个基本对象和用户定义对象。需要说明的是,这并不是严格意义上的拷贝(拷贝是不知道原单元的),而是继承。实例(即“子”对象)与其类别(比如“父”对象)之间存在可以控制的关系。集成的优点在于生产力得到提高,而错误数量会减少。
1704016472
1704016473
通过模型对象之间的相互连接,目标层次的定义和工厂仿真的增量细化或简化模块可以动态地演进。这样,开发出来的模型今后在各个方面都会与被仿真的系统相对应。建模的顺序和过程取决于项目中信息可以使用的顺序。即使非常复杂的系统,也能用工厂仿真清楚地表现。
1704016474
1704016475
上述特性保证了工厂仿真对大型复杂项目的建模,用户可以对模型中的某一部分进行测试验证,轻松地把子模型拼装成一个完整的模型,还可以随时修改模型参数和属性。这为用户带来了下列好处:
[
上一页 ]
[ :1.704016426e+09 ]
[
下一页 ]