открытии файла данных с помощью скрипта океана

M

mialee

Guest
привет!
Я делаю один океан скрипт в две стадии opamp с размерами, как переменные, а октавы сценарий obtein эти размеры (с помощью "дизайн поток"). Октавой скрипт выводит свои результаты (размеры каждого транзистора и стоимость мельник конденсатор) в выходной файл (octave_out), эти значения будут использоваться в океане скрипт (для моделирования, с тем чтобы проверить, насколько я подход спецификация).

Мой вопрос состоит в том, что же мне нужно написать в океане сценария, чтобы открыть octave_out и прочитать его?

Я попытался с помощью нагрузки ( "octave_out.ocn"), но я была ошибка, кроме того, я не знаете, что я должен сделать для того, чтобы соотнести ценности octave_out (значения: W1, W2, w3 .... W8, CC) с был транзисторов из netlist, я имею в виду, я знаю, что я хочу его заменить эти ценности в тех местах, где я ставлю W1, W2 .... W8, CC (переменные), в netlist но не знаете, если за океаном скрипт будет считать, таким образом, может быть, мне нужно что-то связать эти переменные с теми ценностями.

Я надеюсь, что вы, ребята, можете мне помочь: S

 
Mobilni operatorzy sprawdzają możliwość wykorzystania nielicencjonowanego pasma 5 GHz w ramach rozwiązań LTE. Problemem może być fakt, że sieci Wi-Fi wykorzystują wskazane częstotliwości. Ostatnio Ericsson ogłosił, że wraz z Qualcomm rozpoczął testy LTE pracującego na pasmach nielicencjonowanych, a tacy operatorzy jak SK Telecom, T-Mobile USA i Verizon są bardzo mocno zainteresowani tą technologią.

Read more...
 
Вы можете использовать "INFILE" и "fscanf" команды распределились следующим образом:

Ваш octave_out файл содержит "
"W1" 1U
"W2" 2u
...

Ваш скрипт океана:
FID = INFILE ( "octave_out");
fscanf (FID "% S% D", АО);
desVar (AB);
CLOSE (FID);

 
Спасибо за ответы, извините, но я не знаете, какие вы имеете в виду с А и В,

 
А и В являются только две переменные, используемые для чтения входных данных файл.

 
Извините еще раз, я понял, что я пыталась что вы рекомендовали, и он не работает, не могли бы вы сказать мне, пожалуйста, каким образом fscanf работает?У меня есть океан руководство (ссылка океан), но это не ясно, это показывает пример в файл с только что строки, я не знаю, если fscanf читает построчно, весь файл, или ... Я не получить его.
Я стараюсь читать каждую строку octave_out и сменяют друг стоимости w1 ... W8 и ГК и Rc для переменных в netlist использовать для

FID = INFILE ( "octave_out")
Анализ ( 'AC? Пуск "1М"? остановки "5G")
температура (27)
для (I 1 10
fscanf (FID "% S% F" AB)
desVar ( "A" B)
)
CLOSE (FID)
Run ()
PM = phaseMargin (В.Ф. ( "/ net7"))
GBW = gainBwProd (В.Ф. ( "/ net7"))
dc_gain = значение (dB20 (В.Ф. ( "/ net7")) 0)

Может быть, это не нужно, это действительно важно для меня узнать, как сделать this.I надеюсь, что вы можете мне помочь (или кто-то другой).

 
Он работает для меня ...

...Я просто понял, что в octave_data файла вы должны иметь:

w1 1e-6
W2 2e-6
...

а не как я уже говорил в моих предыдущих поста:
"W1" 1U
"W2" 2u
...

Кроме того, вам необходимо установить на свой путь netlist с помощью команды:
дизайн (<Your NETLIST путь)

Итак,
вот скрипт.

----------------------------------------------
симулятор ( 'спектра)
дизайн ( "~ /
Test / netlist")

Анализ ( 'AC? Пуск "1М"? остановки "5G")

FID = INFILE ( "octave_out")
для (I 1 10
fscanf (FID "% S% F" AB)
desVar (AB)
)
CLOSE (FID)

resultDir ( "~ /
Test /")
Run ()

selectResults ( 'AC)
PM = phaseMargin (В.Ф. ( "/ net7"))
GBW = gainBwProd (В.Ф. ( "/ net7"))
dc_gain = значение (dB20 (В.Ф. ( "/ net7")) 0)

----------------------------------------------

Я не пробовал нижней 3 строки, но вы должны выбрать, какие результаты вы хотите прочитать!

Я надеюсь, что это помогает!

 
эй!Большое спасибо!

она действительно работает, я не знаю, почему он не представлен: S (Может быть, я слишком устал)
Было немного части океана сценарий, который я doing.I надеюсь, вы не забывайте, что я держу делать такого рода вопросов.

Еще раз спасибо

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Очень веселый" border="0" />
 

Welcome to EDABoard.com

Sponsor

Back
Top