m_mmnn 2023-03-10 11:37 采纳率: 0%
浏览 19

sap 2000连接参数设置

采用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)

会出现报错:

img

  • 写回答

2条回答 默认 最新

  • threenewbee 2023-03-10 17:18
    关注

    这代码看上去不是Python的,倒是Basic的

    评论

报告相同问题?

问题事件

  • 创建了问题 3月10日

悬赏问题

  • ¥15 php同一个单元格里多选提交,更新表格
  • ¥15 Vue 前端调用本地jar包有什么方法?
  • ¥20 py3.7.4离线安装openpyxl等错误
  • ¥15 基础的图像处理问题求解答
  • ¥50 全国两定智慧医保接口开发相关业务文档,以及技术实现流程文档
  • ¥15 idea做图书管理系统,要求如下
  • ¥15 最短路径分配法——多路径分配
  • ¥15 SQL server 2022安装程序(英语)无法卸载
  • ¥15 关于#c++#的问题:把一个三位数的素数写在另一个三位数素数的后面
  • ¥15 求一个nao机器人跳舞的程序