diff --git a/classes/SCDclass_mdspar.m b/classes/SCDclass_mdspar.m index 108affea352469f542747d0c09102e2b6d88262a..27aaa0725b1344d4f7df5b582b78bbf3faffe338 100644 --- a/classes/SCDclass_mdspar.m +++ b/classes/SCDclass_mdspar.m @@ -171,7 +171,7 @@ classdef SCDclass_mdspar < matlab.mixin.Heterogeneous end end - function [obj,value]=getdatacommon(obj, shot) + function [obj,value]=getdata(obj, shot) % TODO: this depends upon selected MATLAB - MDSplus interface % mdsipmex mdsvalueraw to return uncast MDSplus data % python interface mdsvalue returns incast MDSplus data @@ -386,7 +386,7 @@ classdef SCDclass_mdspar < matlab.mixin.Heterogeneous % Gets data from mds, mds connection is assumed already estabilished % and tree opened - [obj, value] = getdata(obj, shot) + %[obj, value] = getdata(obj, shot) % Generate C++ code %gencode(obj) diff --git a/classes/SCDclass_mdspar3Dmatrix.m b/classes/SCDclass_mdspar3Dmatrix.m index 4c2c65f25cdd36a9b68180dd051a162a0d417fa3..10cd5a742e5b8f28b3cd86f06a1350b604fd9faa 100644 --- a/classes/SCDclass_mdspar3Dmatrix.m +++ b/classes/SCDclass_mdspar3Dmatrix.m @@ -23,7 +23,7 @@ classdef SCDclass_mdspar3Dmatrix < SCDclass_mdspar end function [obj, value] = getdata(obj,shot) - [obj,value]=obj.getdatacommon(shot); + [obj,value]=getdata@SCDclass_mdspar(obj,shot); value=single(value); end diff --git a/classes/SCDclass_mdsparboolean.m b/classes/SCDclass_mdsparboolean.m index 41276dabe27f97fc3c078dae5787366062a311fa..12a125ad198e8cecb88d3a4cf80317895092e3ef 100644 --- a/classes/SCDclass_mdsparboolean.m +++ b/classes/SCDclass_mdsparboolean.m @@ -22,7 +22,7 @@ classdef SCDclass_mdsparboolean < SCDclass_mdspar end function [obj, value] = getdata(obj, shot) - [obj,value]=obj.getdatacommon(shot); + [obj,value]=getdata@SCDclass_mdspar(obj,shot); value=int32(value); end diff --git a/classes/SCDclass_mdsparenum.m b/classes/SCDclass_mdsparenum.m index 912159b28f9c53e4b29acd5ef5fff906dbd86654..b9a2ed717befc7c16bcda214fded962895f1c576 100644 --- a/classes/SCDclass_mdsparenum.m +++ b/classes/SCDclass_mdsparenum.m @@ -58,7 +58,7 @@ classdef SCDclass_mdsparenum < SCDclass_mdspar end function [obj, value] = getdata(obj, shot) - [obj,value]=obj.getdatacommon(shot); + [obj,value]=getdata@SCDclass_mdspar(obj,shot); end function printinfo(obj) diff --git a/classes/SCDclass_mdsparfixdimvector.m b/classes/SCDclass_mdsparfixdimvector.m index 006a2f580aa53c35625bd8046c5e3af917498c61..29ce71467b80483d8cc8ac721255579691398738 100644 --- a/classes/SCDclass_mdsparfixdimvector.m +++ b/classes/SCDclass_mdsparfixdimvector.m @@ -40,7 +40,7 @@ classdef SCDclass_mdsparfixdimvector < SCDclass_mdspar end function [obj, value] = getdata(obj,shot) - [obj,value]=obj.getdatacommon(shot); + [obj,value]=getdata@SCDclass_mdspar(obj,shot); value=single(value); end diff --git a/classes/SCDclass_mdsparfixdimvectorint.m b/classes/SCDclass_mdsparfixdimvectorint.m index 3872a7d59b1bcd2e0c1a2ed8a50f590ba213130f..d73064124c4c38b7f1fd9581f223f152fb1d2823 100644 --- a/classes/SCDclass_mdsparfixdimvectorint.m +++ b/classes/SCDclass_mdsparfixdimvectorint.m @@ -40,7 +40,7 @@ classdef SCDclass_mdsparfixdimvectorint < SCDclass_mdspar end function [obj, value] = getdata(obj,shot) - [obj,value]=obj.getdatacommon(shot); + [obj,value]=getdata@SCDclass_mdspar(obj,shot); value=int32(value); end diff --git a/classes/SCDclass_mdsparmatrix.m b/classes/SCDclass_mdsparmatrix.m index 23feae094ea57663451985a78e0a74482c6efb9c..f2bd8c1d44970f08bcb441d55a00fe1dc97c1e90 100644 --- a/classes/SCDclass_mdsparmatrix.m +++ b/classes/SCDclass_mdsparmatrix.m @@ -23,7 +23,7 @@ classdef SCDclass_mdsparmatrix < SCDclass_mdspar end function [obj, value] = getdata(obj,shot) - [obj,value]=obj.getdatacommon(shot); + [obj,value]=getdata@SCDclass_mdspar(obj,shot); value=single(value); end diff --git a/classes/SCDclass_mdsparmatrixbool.m b/classes/SCDclass_mdsparmatrixbool.m index eba15e39bb17d283ab5d4e4549b1d2df709edf26..3d28c093d55148a1bee8553e857c0e27a2f99a89 100644 --- a/classes/SCDclass_mdsparmatrixbool.m +++ b/classes/SCDclass_mdsparmatrixbool.m @@ -23,7 +23,7 @@ classdef SCDclass_mdsparmatrixbool < SCDclass_mdspar end function [obj, value] = getdata(obj,shot) - [obj,value]=obj.getdatacommon(shot); + [obj,value]=getdata@SCDclass_mdspar(obj,shot); value=single(value); end diff --git a/classes/SCDclass_mdsparmatrixdouble.m b/classes/SCDclass_mdsparmatrixdouble.m index 69adefdcc173d53803beab77c6b2ceb1abdb50fa..6df494ea4880d248761fa9d8429f038c40ce9009 100644 --- a/classes/SCDclass_mdsparmatrixdouble.m +++ b/classes/SCDclass_mdsparmatrixdouble.m @@ -23,7 +23,7 @@ classdef SCDclass_mdsparmatrixdouble < SCDclass_mdspar end function [obj, value] = getdata(obj,shot) - [obj,value]=obj.getdatacommon(shot); + [obj,value]=getdata@SCDclass_mdspar(obj,shot); value=double(value); end diff --git a/classes/SCDclass_mdsparmatrixint.m b/classes/SCDclass_mdsparmatrixint.m index ad8fb399d9047a1fdd3a46f5cb319311cf04acff..c08d02c104241cfc568cf8264802dcadca19ed04 100644 --- a/classes/SCDclass_mdsparmatrixint.m +++ b/classes/SCDclass_mdsparmatrixint.m @@ -23,7 +23,7 @@ classdef SCDclass_mdsparmatrixint < SCDclass_mdspar end function [obj, value] = getdata(obj,shot) - [obj,value]=obj.getdatacommon(shot); + [obj,value]=getdata@SCDclass_mdspar(obj,shot); value=int32(value); end diff --git a/classes/SCDclass_mdsparnumeric.m b/classes/SCDclass_mdsparnumeric.m index 7e621aebb88ea88557c789cfe0a981e599042e83..6417c6d5165d86a998c57ec08be99643f4902d4f 100644 --- a/classes/SCDclass_mdsparnumeric.m +++ b/classes/SCDclass_mdsparnumeric.m @@ -28,7 +28,6 @@ classdef SCDclass_mdsparnumeric < SCDclass_mdspar actchk=true; if numel(sourcedim)~=numel(targetdim) warning('SCDDScore:mdsparnumeric','%s: number of dimensions not matching, actualization skipped!',obj.modelparam); - % TODO bette handle output ? sourcedim targetdim actchk=false; @@ -46,7 +45,6 @@ classdef SCDclass_mdsparnumeric < SCDclass_mdspar end if actchk && ~any(sourcedim == targetdim) warning('SCDDScore:mdsparnumeric','%s: dimensions not matching, actualization skipped!',obj.modelparam); - % TODO bette handle output ? sourcedim targetdim actchk=false; @@ -57,7 +55,6 @@ classdef SCDclass_mdsparnumeric < SCDclass_mdspar targetclass=Simulink.data.evalinGlobal(obj.modelname,sprintf('class(%s)',obj.assignvar)); if actchk && ~strcmp(sourceclass,targetclass) warning('SCDDScore:mdsparnumeric','%s: Data types not matching, actualization skipped!',obj.modelparam); - % TODO bette handle output ? sourceclass targetclass actchk=false; @@ -67,8 +64,6 @@ classdef SCDclass_mdsparnumeric < SCDclass_mdspar % interface do not provide in information (matrix % orientation) to do this. Or, probably, I misunderstood and % matrix orientation is always preserved - - obj.caststring=sprintf('%s=%s;',obj.assignvar,obj.assignvar); if actchk @@ -77,7 +72,7 @@ classdef SCDclass_mdsparnumeric < SCDclass_mdspar end function [obj, value] = getdata(obj, shot) - [obj,value]=obj.getdatacommon(shot); + [obj,value]=getdata@SCDclass_mdspar(obj,shot); end function printinfo(obj) diff --git a/classes/SCDclass_mdsparscalar.m b/classes/SCDclass_mdsparscalar.m index 2ee2a5b0681d880df291b0b5fb6a97f54531d353..fda44d640a817682be7e81b82a9af3f1b4a3a0a6 100644 --- a/classes/SCDclass_mdsparscalar.m +++ b/classes/SCDclass_mdsparscalar.m @@ -24,7 +24,7 @@ classdef SCDclass_mdsparscalar < SCDclass_mdspar end function [obj, value] = getdata(obj, shot) - [obj,value]=obj.getdatacommon(shot); + [obj,value]=getdata@SCDclass_mdspar(obj,shot); value=single(value); end diff --git a/classes/SCDclass_mdsparscalarbool.m b/classes/SCDclass_mdsparscalarbool.m index fa06c54f29e7a51ee2feceab054ee49ca66e8a7f..77603d08a0e54740c6e75197c80f1393f8f71e50 100644 --- a/classes/SCDclass_mdsparscalarbool.m +++ b/classes/SCDclass_mdsparscalarbool.m @@ -22,7 +22,7 @@ classdef SCDclass_mdsparscalarbool < SCDclass_mdspar end function [obj, value] = getdata(obj, shot) - [obj,value]=obj.getdatacommon(shot); + [obj,value]=getdata@SCDclass_mdspar(obj,shot); value=uint8(value); end diff --git a/classes/SCDclass_mdsparscalardouble.m b/classes/SCDclass_mdsparscalardouble.m index d9a04a74389c4410d01019c7c4d6687dd55c0770..00ef51d97fcf752cb3fb2ad9ad08b34ecf7bd69b 100644 --- a/classes/SCDclass_mdsparscalardouble.m +++ b/classes/SCDclass_mdsparscalardouble.m @@ -24,7 +24,7 @@ classdef SCDclass_mdsparscalardouble < SCDclass_mdspar end function [obj, value] = getdata(obj, shot) - [obj,value]=obj.getdatacommon(shot); + [obj,value]=getdata@SCDclass_mdspar(obj,shot); value=double(value); end diff --git a/classes/SCDclass_mdsparscalarint.m b/classes/SCDclass_mdsparscalarint.m index 71ef5272212e285e95453752cfcde5b1f23733d2..182ee338517997131fe6d6c0cfb66f73640ec9de 100644 --- a/classes/SCDclass_mdsparscalarint.m +++ b/classes/SCDclass_mdsparscalarint.m @@ -22,7 +22,7 @@ classdef SCDclass_mdsparscalarint < SCDclass_mdspar end function [obj, value] = getdata(obj, shot) - [obj,value]=obj.getdatacommon(shot); + [obj,value]=getdata@SCDclass_mdspar(obj,shot); value=int32(value); end diff --git a/classes/SCDclass_mdsparscalartaridx.m b/classes/SCDclass_mdsparscalartaridx.m index fd72d2a066a53f56113bdeb1a090527622730da5..16975465fb1b6c58d8b2f194f07c04da2e04c68c 100644 --- a/classes/SCDclass_mdsparscalartaridx.m +++ b/classes/SCDclass_mdsparscalartaridx.m @@ -26,7 +26,7 @@ classdef SCDclass_mdsparscalartaridx < SCDclass_mdspar end function [obj, value] = getdata(obj, shot) - [obj,value]=obj.getdatacommon(shot); + [obj,value]=getdata@SCDclass_mdspar(obj,shot); value=single(value); end diff --git a/classes/SCDclass_mdsparvector.m b/classes/SCDclass_mdsparvector.m index ec15b411dacfad96e0e8519e4368a1c82d65f08f..0a177d8f901439f3f5fd89570a8a1191a3646f07 100644 --- a/classes/SCDclass_mdsparvector.m +++ b/classes/SCDclass_mdsparvector.m @@ -23,7 +23,7 @@ classdef SCDclass_mdsparvector < SCDclass_mdspar end function [obj, value] = getdata(obj,shot) - [obj,value]=obj.getdatacommon(shot); + [obj,value]=getdata@SCDclass_mdspar(obj,shot); value=single(value); end diff --git a/classes/SCDclass_mdsparvectorbool.m b/classes/SCDclass_mdsparvectorbool.m index 6c6dc8b2fcf2ef10485441ca0dba9e889e2ec1d2..a82c746ec154480c6e9f2b83d4aac49473dded49 100644 --- a/classes/SCDclass_mdsparvectorbool.m +++ b/classes/SCDclass_mdsparvectorbool.m @@ -22,7 +22,7 @@ classdef SCDclass_mdsparvectorbool < SCDclass_mdspar end function [obj, value] = getdata(obj, shot) - [obj,value]=obj.getdatacommon(shot); + [obj,value]=getdata@SCDclass_mdspar(obj,shot); value=uint8(value); end diff --git a/classes/SCDclass_mdsparvectordouble.m b/classes/SCDclass_mdsparvectordouble.m index 2f32fc54a1386d4934a54d85c0509e66af3a55a7..da74a9cc039e4859d559d1872ad04baf6f11a8d3 100644 --- a/classes/SCDclass_mdsparvectordouble.m +++ b/classes/SCDclass_mdsparvectordouble.m @@ -23,7 +23,7 @@ classdef SCDclass_mdsparvectordouble < SCDclass_mdspar end function [obj, value] = getdata(obj,shot) - [obj,value]=obj.getdatacommon(shot); + [obj,value]=getdata@SCDclass_mdspar(obj,shot); value=double(value); end diff --git a/classes/SCDclass_mdsparvectorint.m b/classes/SCDclass_mdsparvectorint.m index e63b48bccd4be5513e63037112e8f679fa09bd4f..80dee7e667437e851419ac9661f9b320b1bb010a 100644 --- a/classes/SCDclass_mdsparvectorint.m +++ b/classes/SCDclass_mdsparvectorint.m @@ -23,7 +23,7 @@ classdef SCDclass_mdsparvectorint < SCDclass_mdspar end function [obj, value] = getdata(obj,shot) - [obj,value]=obj.getdatacommon(shot); + [obj,value]=getdata@SCDclass_mdspar(obj,shot); value=single(value); end