Differences From Artifact [0ded97799e]:

To Artifact [7280c84db2]:


31
32
33
34
35
36
37
38

39
40
41
42

43
44
45
46
47
48
49
31
32
33
34
35
36
37

38


39

40
41
42
43
44
45
46
47







-
+
-
-

-
+







    endif

    if  exist(struc_name)!=2
      mtt(Name,"struc");	# Create state matrices
    endif

  endif
  
 


  eval(sprintf("[A,B,C,D]=%s_sm(par);", Name)); # State matrices
  sys = ss2sys(A,B,C,D);	# Sys form
  sys = ss(A,B,C,D);		# Sys form
  if (rindex(version,"2.0."))	# stable (pre-list)
    eval(sprintf("[sys.inname,sys.outname,sys.stname]=%s_struc;", Name)); # Setup names
  else 				# development version
    eval(sprintf("[mtt_inname,mtt_outname,mtt_stname]=%s_struc;",Name)); # Setup names
    eval(sprintf("sys = syssetsignals(sys,\"in\", mtt_inname);"));
    eval(sprintf("sys = syssetsignals(sys,\"out\",mtt_outname);"));
    eval(sprintf("sys = syssetsignals(sys,\"st\", mtt_stname);"));

MTT: Model Transformation Tools
GitHub | SourceHut | Sourceforge | Fossil RSS ]