* @4 p9 K8 ~) A5 m5 _* c& { derror in hs_allocate_sf: unexpected values in block1 header + ]; g) i! j+ ???? One or more output arguments not assigned during call to 'loadsig'. / v- O! u& o# d# a: P這是怎樣的錯誤呢?作者: 緣緣 時間: 2008-4-30 01:42 PM
首先x結構類似數學中的X函數,只是將loadsig('xxx.tr0')的指令指向X函數,你也可以用y,z....,此種寫法類似C語言的寫法。 0 N% D: w' k$ F6 O: M/ ]- D4 L第二個問題好像是你的電路輸出節點有重複或是你的*.tr0檔案有問題,這我就沒遇過了,你可能要自己查一下。作者: 盧志良 時間: 2008-4-30 03:10 PM
請問一下,輸入X=loadsig('xxx.tr0')這個指令是把hspice的*.tr0的檔案在matlab裡面叫出來嗎? 3 x# E6 L% _$ O那如果我想把這個檔案叫到我在matlab模擬出來的波形裡面,是要怎麼弄呢? ; f. f7 N4 c: E4 N) _ m+ Q- |還有就是進入到目錄 ~/matlab/toolbox/Hspice Toolbox,執行命令mex loadsig.c。這個是要怎麼執行阿?作者: 盧志良 時間: 2008-5-1 02:01 PM
******************************************************** ; X, [+ {/ Y5 d Hspice Toolbox for Matlab " u/ f& t2 |$ t# K6 H written by Michael Perrott (http://www-mtl.mit.edu/~perrott) k; d [ g: E( A3 j- p
while at Silicon Laboratories (http://www.silabs.com) + y, p J! u* M/ z6 ~# D Copyright (C) 1999 by Silicon Laboratories, Inc.8 F9 U, ?0 e- t6 B
This software is distributed under the terms of% g: ^# P8 p% a2 b7 l h" k
the GNU Public License (see the COPYING file % ?, p6 q5 U; T& t8 H) K for more details), and comes with no warranty or support : J: R5 o/ v5 o" a+ B2 p*********************************************************$ ]7 S( n0 Y' @8 H
8 v6 s5 e+ U K& B+ L7 v7 h
??? Error: file can't be opened 8 F, B) D4 b. v+ C+ L+ E" ^9 ]. D6 L/ a0 z9 N4 a, c% m
Error in ==> C:\MATLAB6p5p1\toolbox\hspicetoolbox\loadsig.dll& K! O, k. _. J' T6 ]
縁缘大大請問你,這是怎樣的錯誤呢?怎麼解決?謝謝.作者: 盧志良 時間: 2008-5-1 02:30 PM
縁缘大大請問你,我的hspice模擬出來沒有.tro檔耶,只有.sto檔而已.那這樣還可以在matlab裡面叫出波型嗎?作者: jerwei 時間: 2008-5-1 05:43 PM
原帖由 盧志良 於 2008-5-1 02:30 PM 發表 6 Y6 c' M; B! m- m
縁缘大大請問你,我的hspice模擬出來沒有.tro檔耶,只有.sto檔而已.那這樣還可以在matlab裡面叫出波型嗎?