Matlab - ETABS MATLAB OAPI

 
Vista:
sin imagen de perfil

ETABS MATLAB OAPI

Publicado por Alberto (1 intervención) el 15/01/2022 03:34:54
Saludos Soy Gil, estoy tratando de extraer los nombres de las combos de etabs por medio de matlab, pero estoy teniendo el siguiente error:

No method 'GetNameList' with matching signature found for class:
'Interface.CSi_Application_Programming_Interface__API__v1.cCombo'.,

mi código es el siguiente

clc
clearvars
clear all
feature('COM_SafeArraySingleDim', 1);
feature('COM_PassSafeArrayByRef', 1);
SapObject = actxserver('CSI.ETABS.API.ETABSObject');
SapObject.ApplicationStart;
SapModel = SapObject.SapModel;
ret = SapModel.InitializeNewModel;
ret = SapModel.File.NewBlank;
[FileName,PathName] = uigetfile('*.edb','Selecciona Modelo');
if isequal(FileName,0)
errordlg('El usuario cancelo la operacion','Warning')
return
end
archivo=strcat(PathName,FileName);
ret = SapModel.File.OpenFile(archivo);
archivo=strcat(PathName,FileName);
ret = SapModel.File.OpenFile(archivo);
ret = SapModel.SetPresentUnits_2(6,6,2);

NumberNames=int32(1);
MyName=cellstr(' ');

[ret,NumberNames,MyName]=SapModel.RespCombo.GetNameList(ret,NumberNames,MyName);
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder