采用python对sap2000进行二次开发时,按照官方的开发手册,定义连接属性时报错,说语法不对,什么原因呢
import os
import sys
import win32com.client
SapObject = win32com.client.Dispatch("CSI.SAP2000.API.SapObject") # create Sap2000 object
SapObject.ApplicationStart() # start Sap2000 application
SapModel = SapObject.SapModel # create SapModel object
filename="D:\SapAPI\mx.sdb"
ret = SapModel.File.OpenFile(filename)
ReDim MyDOF(5)
ReDim MyFixed(5)
ReDim MyNonLinear(5)
ReDim MyKe(5)
ReDim MyCe(5)
ReDim MyK(5)
ReDim MyC(5)
ReDim MyCexp(5)
ReDim MyForceLimit(5)
MyDOF(0) = True
MyKe(0) = 12
MyCe(0) = 0.01
MyDOF(1) = True
MyNonLinear(1) = True
MyKe(1) = 12
MyCe(1) = 0.01
MyK(1) = 20
MyC(1) = 0.08
MyCexp(1) = 1.2
MyForceLimit(1) = 50
MyDOF(2) = True
MyFixed(2) = True
ret = SapModel.PropLink.SetDamperLinearExponential("D1", MyDOF, MyFixed, MyNonLinear, MyKe, MyCe, MyK, MyC, MyCexp,
MyForceLimit, 1, 0)
会出现报错: