Simtalk 学习笔记
匿名标识符
@ 当前触发此method的对象的MU
? 当前触发此method的对象
self method本身
current method所在的frame
location method所在的frame的上一层 也可以使用~代替
root 最顶层的frame
Method 命名
Reset:重置仿真时执行
Init:开始仿真时执行
EndSim:结束仿真时执行
@.move
@.move
@.move(name)
@.move(后续节点)
@.insert 把MU移动到目标位置
@.insert(Conveyor, 5.6)
@.transfer 直接移动,会挤掉别的MU
常见属性
succ(<integer>) 物流对象的后续节点
pred(<integer>) 物流对象的前续节点 eg: @.move(source.pred(1))
Curricon(<String>) 当前图标
ProTime(<time>) 工位处理时间
StatNumln(<integer>) 进入工位的MU数量
StatNumOut(<integer>) 退出工位的MU数量
Capacity(<integer>) MU或物流对象的总容量
getNO(<integer>) 该MU的序列号
条件陈述句
if ...
waitunit prio 结构 (prio标识优先级为整数)
swich case end...
循环语句
for loop(loop可省) eg: for i := 1 to 10 loop for i := 10 downto 1 loop
repeat until 条件为true则退出
while 条件为false则退出
表操作
name.setCurcor(1, 1) 设置指针
.find({1,1}..{*,*} , <value>)
.CursorX .CursorY 设置指针到列X或行Y
.xDim .yDim 返回最后一列/行号
.sort( 3 , "ascending" )
.meanValue( {1,1} .. {1,*})
还有 max min sum delete 等
随机数语句 z_uniform(integer, Start:real, Stop:real) -> real
对栈StackFile、队列QueueFIle、CardFile的方法
.push(<value>) 将值插入到栈、列的顶端单元格
.insert(3, <value>) 将值插入到CareFIie中单元格3中,其他值向下移动
.[ ] 删除栈的最后一个单元格内容 、列中第一个单元格内容
.[3] 删除CarFile3行中内容
.pop 读取并删除栈最后或者列第一个内容
.read(3) 读CardFile但不删除
.dim 返回最后有内容的行号
@.move和<物流对象>.cont的区别 cont就是递进一层的意思
查询物流对象内容
用于确定物料流对象/MU内容的Methods(object表示物流对象)
<object>.empty
<object>.full
<object>.occupied
<object>[2, 1].occupied
<object>.cont.finished 当MU已经完成处理时间,即将退出时返回true
<object>.ready 当物件(工位)被占用,并且由一个MU即将退出物件时,返回true
用于装配对象的属性
装配站名称.PartListMode(<String>) 三个值 None; Predecessors; MU types
事件控制器方法和属性
absSimTime 返当前仿真事件作为绝对的日期和时间
SimTime 返回当前仿真时间
absTimeFormat(<boolean>) 设置true显示EventController时间作为绝对时间或者设置false显示一个相对时间
actReceiver 返回当前正在运行或即将运行事件的接收对象
getEventList(<Integer>) 返回预定事件的列表作为TableFile
getNextEventTime 返回事件表中下一个将运行事件的时间
小车的method
.MUs.transporter.create ( track , 3.1 ) 创建小车到track3.1米上(参数2可省)
@.stopped
@.continue
@.backwards := true
@.targetposition := 5 指定位置停下
track.cont.stop track上的MU(即小车)都停止
Simtalk 学习笔记相关推荐
- PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 call
您的位置 首页 PyTorch 学习笔记系列 PyTorch 学习笔记(六):PyTorch hook 和关于 PyTorch backward 过程的理解 发布: 2017年8月4日 7,195阅读 ...
- 容器云原生DevOps学习笔记——第三期:从零搭建CI/CD系统标准化交付流程
暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...
- 容器云原生DevOps学习笔记——第二期:如何快速高质量的应用容器化迁移
暑期实习期间,所在的技术中台-效能研发团队规划设计并结合公司开源协同实现符合DevOps理念的研发工具平台,实现研发过程自动化.标准化: 实习期间对DevOps的理解一直懵懵懂懂,最近观看了阿里专家带 ...
- 2020年Yann Lecun深度学习笔记(下)
2020年Yann Lecun深度学习笔记(下)
- 2020年Yann Lecun深度学习笔记(上)
2020年Yann Lecun深度学习笔记(上)
- 知识图谱学习笔记(1)
知识图谱学习笔记第一部分,包含RDF介绍,以及Jena RDF API使用 知识图谱的基石:RDF RDF(Resource Description Framework),即资源描述框架,其本质是一个 ...
- 计算机基础知识第十讲,计算机文化基础(第十讲)学习笔记
计算机文化基础(第十讲)学习笔记 采样和量化PictureElement Pixel(像素)(链接: 采样的实质就是要用多少点(这个点我们叫像素)来描述一张图像,比如,一幅420x570的图像,就表示 ...
- Go 学习推荐 —(Go by example 中文版、Go 构建 Web 应用、Go 学习笔记、Golang常见错误、Go 语言四十二章经、Go 语言高级编程)
Go by example 中文版 Go 构建 Web 应用 Go 学习笔记:无痕 Go 标准库中文文档 Golang开发新手常犯的50个错误 50 Shades of Go: Traps, Gotc ...
- MongoDB学习笔记(入门)
MongoDB学习笔记(入门) 一.文档的注意事项: 1. 键值对是有序的,如:{ "name" : "stephen", "genda" ...
最新文章
- 重返学术界!​微软全球执行副总载沈向洋加盟清华大学!招收计算机视觉图形学博士生...
- struts2中welcome-fileindex.action/welcome-file直接设置action,404的解决方案
- java启动子线程过多导致卡死_java线程基础巩固---多Product多Consumer之间的通讯导致出现程序假死的原因分析...
- 利用反射,泛型,静态方法快速获取表单值到Model。
- 浅谈Spring IOC和DI及Spring工厂类
- 2021-2025年中国滴眼器行业市场供需与战略研究报告
- Web API-基本认知
- 3S基础知识:VB中利用MapX创建用户定制工具
- C#获得汉字对应区位码
- 批量doc转docx的两种方法--Office Migration Planning Manager使用、插件使用
- 程序员用什么软件做笔记?
- 企业网站内容维护日常工作有哪些
- python已知三角形的顶点坐标,求任一顶点角度
- 爬虫日记(23):用scrapy快速地爬取蜂鸟网图片
- CAD出图、标书装订、晒图、工程复印、彩色打印/复印
- ST_Geometry
- 2021互联网大厂职级对应薪资一览表
- win11 ENSP AR启动40错误解决方法:
- 基于微信小程序的校园互助平台
- WinEdt, eso-pic.sty not found