Power Builder y Matlab
Publicado por Pablo Espinoza (1 intervención) el 18/03/2011 17:16:56
Hola
De antemano gracias por su ayuda.
Alguien sabe cual es código equivalente en Power Builder para el siguiente código hecho en Visual Basic:
Dim Matlab As Object
Dim Result As String
Dim a
Set Matlab = CreateObject("Matlab.Application")
Matlab.Visible = 0
Result = Matlab.Execute("cd D:\MATLAB7\work\")
Result = Matlab.Execute("a=graf(" & Str(Val(Text1.Text)) & ")")
Call Matlab.GetWorkspaceData("a", "base", a)
Label1.Caption = a
Text2.Text = 2 * a
'Result = MatLab.Execute("pause(1)")
'Result = MatLab.Execute("bode(tf([1],[1 1]))")
Result = Matlab.Execute("close all")
Result = Matlab.Execute("clear all")
Matlab.Quit
Intenté con OLEObject y en cierta manera funciona correctamente. El problema es que no se a que tipo de dato corresponde "Dim a" lo que provoca que no pueda extraer el resultado de la función "GetWorkspaceData".
Gracias.
De antemano gracias por su ayuda.
Alguien sabe cual es código equivalente en Power Builder para el siguiente código hecho en Visual Basic:
Dim Matlab As Object
Dim Result As String
Dim a
Set Matlab = CreateObject("Matlab.Application")
Matlab.Visible = 0
Result = Matlab.Execute("cd D:\MATLAB7\work\")
Result = Matlab.Execute("a=graf(" & Str(Val(Text1.Text)) & ")")
Call Matlab.GetWorkspaceData("a", "base", a)
Label1.Caption = a
Text2.Text = 2 * a
'Result = MatLab.Execute("pause(1)")
'Result = MatLab.Execute("bode(tf([1],[1 1]))")
Result = Matlab.Execute("close all")
Result = Matlab.Execute("clear all")
Matlab.Quit
Intenté con OLEObject y en cierta manera funciona correctamente. El problema es que no se a que tipo de dato corresponde "Dim a" lo que provoca que no pueda extraer el resultado de la función "GetWorkspaceData".
Gracias.
Valora esta pregunta


0