home *** CD-ROM | disk | FTP | other *** search
/ The Datafile PD-CD 5 / DATAFILE_PDCD5.iso / utilities / r / rlab / CTB / Test_new < prev    next >
Encoding:
Text File  |  1995-11-15  |  8.7 KB  |  529 lines

  1.  
  2. // ********************************************************
  3. // *                 Master Test Routine                  *
  4. // *                 Version JBL 940924                   *
  5. // ********************************************************
  6.  
  7. clearall();
  8. //-----------------------------------------------------------------------------
  9. // ******************
  10. // * APPEND Testing *
  11. // ******************
  12.  
  13. rfile banner
  14.  
  15. printf("%s"," \n");
  16. banner("Routine: APPEND QA");
  17. printf("%s"," \n");
  18.  
  19. rfile appendtest
  20.  
  21. printf("%s"," \n");
  22. pause();
  23. clearall();
  24.  
  25. //-----------------------------------------------------------------------------
  26. // ****************
  27. // * ARE2 Testing *
  28. // ****************
  29. // Ref: MATLAB Control Toolbox Manual
  30. // Ref: Laub, A. J., "A Schur Method for Solving Algebraic Riccati
  31. //      Equations," IEEE Trans. AC-24, 1979, pp. 913-921.
  32.  
  33. rfile banner
  34.  
  35. printf("%s"," \n");
  36. banner("Continuous ARE2 QA");
  37. printf("%s"," \n");
  38.  
  39. rfile are2test
  40.  
  41. printf("%s"," \n");
  42. pause();
  43. clearall();
  44.  
  45. //-----------------------------------------------------------------------------
  46. // ******************
  47. // * AREMSF Testing *
  48. // ******************
  49.  
  50. rfile banner
  51.  
  52. printf("%s"," \n");
  53. banner("Continuous AREMSF QA");
  54. printf("%s"," \n");
  55.  
  56. // rfile aremsftest
  57.  
  58. printf("%s"," \n");
  59. pause();
  60. clearall();
  61.  
  62. //-----------------------------------------------------------------------------
  63. // ********************
  64. // * AUGSTATE Testing *
  65. // ********************
  66.  
  67. rfile banner
  68.  
  69. printf("%s"," \n");
  70. banner("AUGSTATE QA");
  71. printf("%s"," \n");
  72.  
  73. rfile augstatetest
  74.  
  75. printf("%s"," \n");
  76. pause();
  77. clearall();
  78.  
  79. //-----------------------------------------------------------------------------
  80. // *****************
  81. // * C2D Testing *
  82. // *****************
  83.  
  84. rfile banner
  85. rfile c2d
  86.  
  87. printf("%s"," \n");
  88. banner("C2D QA");
  89. printf("%s"," \n");
  90.  
  91. // rfile c2dtest
  92.  
  93. printf("%s"," \n");
  94. pause();
  95. clearall();
  96.  
  97. //-----------------------------------------------------------------------------
  98. // ****************
  99. // * C2DM Testing *
  100. // ****************
  101.  
  102. rfile banner
  103. rfile c2dm
  104.  
  105. printf("%s"," \n");
  106. banner("C2DM QA");
  107. printf("%s"," \n");
  108.  
  109. rfile c2dmtest
  110.  
  111. printf("%s"," \n");
  112. pause();
  113. clearall();
  114.  
  115. //-----------------------------------------------------------------------------
  116. // *****************
  117. // * CLOOP Testing *
  118. // *****************
  119.  
  120. rfile banner
  121. rfile cloop
  122.  
  123. printf("%s"," \n");
  124. banner("CLOOP QA");
  125. printf("%s"," \n");
  126.  
  127. // rfile clooptest
  128.  
  129. printf("%s"," \n");
  130. pause();
  131. clearall();
  132.  
  133. //-----------------------------------------------------------------------------
  134. // ****************
  135. // * CONV Testing *
  136. // ****************
  137.  
  138. rfile banner
  139. rfile conv
  140.  
  141. printf("%s"," \n");
  142. banner("CONV QA");
  143. printf("%s"," \n");
  144.  
  145. rfile convtest
  146.  
  147. printf("%s"," \n");
  148. pause();
  149. clearall();
  150.  
  151. //-----------------------------------------------------------------------------
  152. // *****************
  153. // * COVAR Testing *
  154. // *****************
  155.  
  156. rfile banner
  157. rfile covar
  158.  
  159. printf("%s"," \n");
  160. banner("COVAR QA");
  161. printf("%s"," \n");
  162.  
  163. // rfile covartest
  164.  
  165. printf("%s"," \n");
  166. pause();
  167. clearall();
  168.  
  169. //-----------------------------------------------------------------------------
  170. // ****************
  171. // * CTRB Testing *
  172. // ****************
  173.  
  174. rfile banner
  175. rfile ctrb
  176.  
  177. printf("%s"," \n");
  178. banner("CTRB QA");
  179. printf("%s"," \n");
  180.  
  181. // rfile ctrbtest
  182.  
  183. printf("%s"," \n");
  184. pause();
  185. clearall();
  186.  
  187. //-----------------------------------------------------------------------------
  188. // ****************
  189. // * DAMP Testing *
  190. // ****************
  191.  
  192. rfile banner
  193. rfile damp
  194.  
  195. printf("%s"," \n");
  196. banner("DAMP QA");
  197. printf("%s"," \n");
  198.  
  199. // rfile damptest
  200.  
  201. printf("%s"," \n");
  202. pause();
  203. clearall();
  204.  
  205. //-----------------------------------------------------------------------------
  206. // *****************
  207. // * DARE2 Testing *
  208. // *****************
  209.  
  210. rfile banner
  211. rfile dare2
  212.  
  213. printf("%s"," \n");
  214. banner("DARE2 QA");
  215. printf("%s"," \n");
  216.  
  217. // rfile dare2test
  218.  
  219. printf("%s"," \n");
  220. pause();
  221. clearall();
  222.  
  223. //-----------------------------------------------------------------------------
  224. // *******************
  225. // * DAREMSF Testing *
  226. // *******************
  227.  
  228. rfile banner
  229. rfile daremsf
  230.  
  231. printf("%s"," \n");
  232. banner("DAREMSF QA");
  233. printf("%s"," \n");
  234.  
  235. // rfile daremsftest
  236.  
  237. printf("%s"," \n");
  238. pause();
  239. clearall();
  240.  
  241. //-----------------------------------------------------------------------------
  242. // ******************
  243. // * DCGAIN Testing *
  244. // ******************
  245.  
  246. rfile banner
  247. rfile dcgain
  248.  
  249. printf("%s"," \n");
  250. banner("DCGAIN QA");
  251. printf("%s"," \n");
  252.  
  253. // rfile dcgaintest
  254.  
  255. printf("%s"," \n");
  256. pause();
  257. clearall();
  258.  
  259. //-----------------------------------------------------------------------------
  260. // ******************
  261. // * DCOVAR Testing *
  262. // ******************
  263.  
  264. rfile banner
  265. rfile dcovar
  266.  
  267. printf("%s"," \n");
  268. banner("DCOVAR QA");
  269. printf("%s"," \n");
  270.  
  271. // rfile dcovartest
  272.  
  273. printf("%s"," \n");
  274. pause();
  275. clearall();
  276.  
  277. //-----------------------------------------------------------------------------
  278. // *****************
  279. // * DDAMP Testing *
  280. // *****************
  281.  
  282. rfile banner
  283. rfile ddamp
  284.  
  285. printf("%s"," \n");
  286. banner("DDAMP QA");
  287. printf("%s"," \n");
  288.  
  289. // rfile ddamptest
  290.  
  291. printf("%s"," \n");
  292. pause();
  293. clearall();
  294.  
  295. //-----------------------------------------------------------------------------
  296. // ******************
  297. // * DECONV Testing *
  298. // ******************
  299.  
  300. rfile banner
  301. rfile deconv
  302.  
  303. printf("%s"," \n");
  304. banner("DECONV QA");
  305. printf("%s"," \n");
  306.  
  307. // rfile deconvtest
  308.  
  309. printf("%s"," \n");
  310. pause();
  311. clearall();
  312.  
  313. //-----------------------------------------------------------------------------
  314. // *****************
  315. // * DGRAM Testing *
  316. // *****************
  317.  
  318. rfile banner
  319. rfile dgram
  320.  
  321. printf("%s"," \n");
  322. banner("DGRAM QA");
  323. printf("%s"," \n");
  324.  
  325. // rfile dgramtest
  326.  
  327. printf("%s"," \n");
  328. pause();
  329. clearall();
  330.  
  331. //-----------------------------------------------------------------------------
  332. // ********************
  333. // * DINITIAL Testing *
  334. // ********************
  335.  
  336. rfile banner
  337. rfile dinitial
  338.  
  339. printf("%s"," \n");
  340. banner("DINITIAL QA");
  341. printf("%s"," \n");
  342.  
  343. // rfile dinitialtest
  344.  
  345. printf("%s"," \n");
  346. pause();
  347. clearall();
  348.  
  349. //-----------------------------------------------------------------------------
  350. // ****************
  351. // * DLQR Testing *
  352. // ****************
  353.  
  354. rfile banner
  355. rfile dlqr
  356.  
  357. printf("%s"," \n");
  358. banner("DLQR QA");
  359. printf("%s"," \n");
  360.  
  361. // rfile dlqrtest
  362.  
  363. printf("%s"," \n");
  364. pause();
  365. clearall();
  366.  
  367. //-----------------------------------------------------------------------------
  368. // ****************
  369. // * DLSIM Testing *
  370. // ****************
  371.  
  372. rfile banner
  373. rfile dlsim
  374.  
  375. printf("%s"," \n");
  376. banner("DLSIM QA");
  377. printf("%s"," \n");
  378.  
  379. // rfile dlsimtest
  380.  
  381. printf("%s"," \n");
  382. pause();
  383. clearall();
  384.  
  385. //-----------------------------------------------------------------------------
  386. // *****************
  387. // * DSTEP Testing *
  388. // *****************
  389.  
  390. rfile banner
  391. rfile dstep
  392.  
  393. printf("%s"," \n");
  394. banner("DSTEP QA");
  395. printf("%s"," \n");
  396.  
  397. // rfile dsteptest
  398.  
  399. printf("%s"," \n");
  400. pause();
  401. clearall();
  402.  
  403. //-----------------------------------------------------------------------------
  404. // *******************
  405. // * IMPULSE Testing *
  406. // *******************
  407.  
  408. rfile banner
  409. rfile impulse
  410.  
  411. printf("%s"," \n");
  412. banner("IMPULSE QA");
  413. printf("%s"," \n");
  414.  
  415. // rfile impulsetest
  416.  
  417. printf("%s"," \n");
  418. pause();
  419. clearall();
  420.  
  421. //-----------------------------------------------------------------------------
  422. // *******************
  423. // * INITIAL Testing *
  424. // *******************
  425.  
  426. rfile banner
  427. rfile initial
  428.  
  429. printf("%s"," \n");
  430. banner("INITIAL QA");
  431. printf("%s"," \n");
  432.  
  433. // rfile initialtest
  434.  
  435. printf("%s"," \n");
  436. pause();
  437. clearall();
  438.  
  439. //-----------------------------------------------------------------------------
  440. // ***************
  441. // * LQR Testing *
  442. // ***************
  443.  
  444. rfile banner
  445. rfile lqr
  446.  
  447. printf("%s"," \n");
  448. banner("LQR QA");
  449. printf("%s"," \n");
  450.  
  451. // rfile lqrtest
  452.  
  453. printf("%s"," \n");
  454. pause();
  455. clearall();
  456.  
  457. //-----------------------------------------------------------------------------
  458. // ****************
  459. // * LSIM Testing *
  460. // ****************
  461.  
  462. rfile banner
  463. rfile lsim
  464.  
  465. printf("%s"," \n");
  466. banner("LSIM QA");
  467. printf("%s"," \n");
  468.  
  469. // rfile lsimtest
  470.  
  471. printf("%s"," \n");
  472. pause();
  473. clearall();
  474.  
  475. //-----------------------------------------------------------------------------
  476. // ****************
  477. // * LYAP Testing *
  478. // ****************
  479.  
  480. rfile banner
  481. rfile lyap
  482.  
  483. printf("%s"," \n");
  484. banner("LYAP QA");
  485. printf("%s"," \n");
  486.  
  487. // rfile lyaptest
  488.  
  489. printf("%s"," \n");
  490. pause();
  491. clearall();
  492.  
  493. //-----------------------------------------------------------------------------
  494. // ****************
  495. // * STEP Testing *
  496. // ****************
  497.  
  498. rfile banner
  499. rfile step
  500.  
  501. printf("%s"," \n");
  502. banner("STEP QA");
  503. printf("%s"," \n");
  504.  
  505. // rfile steptest
  506.  
  507. printf("%s"," \n");
  508. pause();
  509. clearall();
  510.  
  511. //-----------------------------------------------------------------------------
  512. // ********************
  513. // * SSSELECT Testing *
  514. // ********************
  515.  
  516. rfile banner
  517. rfile ssselect
  518.  
  519. printf("%s"," \n");
  520. banner("SSSELECT QA");
  521. printf("%s"," \n");
  522.  
  523. // rfile ssselecttest
  524.  
  525. printf("%s"," \n");
  526. pause();
  527. clearall();
  528.  
  529.