SAP2000_API_CHS_C#_ApplicationStart
时间:2011-04-03 来源:AL小虾
ApplicationStart
语法
SapObject.ApplicationStart
C#函数
int ApplicationStart(eUnits Units = eUnits.kip_in_F, bool Visible = true, string FileName = "");
参数
Units:数据单位,其枚举类型如下
lb_in_F = 1
lb_ft_F = 2
kip_in_F = 3
kip_ft_F = 4
kN_mm_C = 5
kN_m_C = 6
kgf_mm_C = 7
kgf_m_C = 8
N_mm_C = 9
N_m_C = 10
Ton_mm_C = 11
Ton_m_C = 12
kN_cm_C = 13
kgf_cm_C = 14
N_cm_C = 15
Ton_cm_C = 16
Visible:可见性,设置为false时隐藏运行Sap2000程序
FileName:文件名,当设置为空时,程序运行时不载入现存模型
备注
该函数用以启动Sap2000程序;
当设置Visible为false时隐藏运行Sap2000程序;
文件的扩展名为.sdb, .$2k, .s2k, .xls,或者.mdb ,扩展名为.sdb的文件是Sap2000标准文件,扩展名为.$2k和.s2k 的文件会以文本文件被导入,扩展名为.xls的文件会以Excel文件被导入,扩展名为.mdb的文件会以Access文件被导入;
Sap2000成功启动时函数返回0值,否则返回非0值。
C#实例
public void ExampleStart()
{
//变量定义
int ret;
//实例化
Sap2000.SapObject SapObject = new Sap2000.SapObject();
Sap2000.cSapModel SapModel = new Sap2000.cSapModel();
//运行程序
SapObject.ApplicationStart();
//新建模型D
ret = SapModel.InitializeNewModel(Sap2000.eUnits.kip_ft_F);
//新建空白文档
ret = SapModel.File.NewBlank();
//退出程序
SapObject.ApplicationExit(false);
SapModel = null;
SapObject = null;
}
相关阅读 更多 +










