How do I read the number of nodes from a ssc file?

조회 수: 2 (최근 30일)
Debarsi Chakraborty
Debarsi Chakraborty 2019년 6월 15일
편집: Debarsi Chakraborty 2019년 6월 29일
I have a ssc file. The contents of the file is below.
component BSC019N02KS
nodes
drain = foundation.electrical.electrical; % drain
gate = foundation.electrical.electrical; % gate
source = foundation.electrical.electrical; % source
tj = foundation.electrical.electrical; % tj
tcase = foundation.electrical.electrical; % tcase
end
nodes(Access=protected, ExternalAccess=none)
d1 = foundation.electrical.electrical;
g = foundation.electrical.electrical;
s = foundation.electrical.electrical;
g1 = foundation.electrical.electrical;
s1 = foundation.electrical.electrical;
d2 = foundation.electrical.electrical;
t1 = foundation.electrical.electrical;
t2 = foundation.electrical.electrical;
t3 = foundation.electrical.electrical;
t4 = foundation.electrical.electrical;
end
In this case the number of nodes are 5 . (drain, gate, source, tj and tcase). How do I get the number of nodes with the help of a matlab code?

채택된 답변

Walter Roberson
Walter Roberson 2019년 6월 15일
S = fileread('BSC019N02KS.ssc');
nodelines = regexp(regexp(S,'nodes.*?end','match','once'),'\r?\n','split');
if isempty(nodelines)
numnodes = 0;
else
numnodes = length(nodelines) - 2;
end

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Run Unit Tests에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by