|
发表于 2010-12-3 22:59:10
|
显示全部楼层
看了一下visio,虽然不太了解问题,但仅是流程图就可以看出楼主属牛啦!
最近做关于老师布置了一个关于仓库的仿真,我打算用station来表示库位,用distance来代表库位间的距离。由于仓库有100多个货位,工作量实在太大了,决定用代码来做,用宏录了一下代码,修改成以下VBA代码,但是总报错,求指点。建立两个station并定义distance代码如下
————————————————————————————————————————
Private Sub ModelLogic_RunBeginSimulation()
Dim m As Model
Dim ASRS As Module
Dim myDis As Module
Set m = ThisDocument.Model
Set ASRS = m.Modules.Create("AdvancedTransfer", "Station", 1000, 100)
ASRS.Data("Name") = "ASRS"
ASRS.Data("Station Type") = "Set"
ASRS.Data("StAtt") = "index"
ASRS.Data("MemberStation(1)") = "location 1"
ASRS.Data("MemberStation(2)") = "location 2"
myDis = m.Modules.Create("AdvancedTransfer", "Distance", 0, 0)
myDis.Data("BegStation(1)") = "location 1"
myDis.Data("EndStation(1)") = "location 2"
myDis.Data("Distance(1)") = "2"
End Sub
————————————————————————————————————
先谢!! |
|