| NGSPICE(1) | General Commands Manual | NGSPICE(1) |
نام (NAME)
ngspice - شبیهساز مدار برگرفته از SPICE3f5
خلاصه دستور (SYNOPSIS)
ngspice [گزینهها] [فایل ...]
توضیحات (DESCRIPTION)
این صفحهٔ راهنما تنها یک مرور کلی و مختصر است. مستندات اصلی ngspice در «راهنمای کاربر ngspice» (ngspice User's Manual) قرار دارد که به صورت فایل pdf یا html در دسترس است.
گزینهها (OPTIONS)
- -n یا --no-spiceinit
- هنگام راهاندازی برای بارگذاری فایل «.spiceinit» تلاش نمیکند. در حالت معمول ngspice ابتدا سعی میکند فایل را در دایرکتوری جاری بیابد، و در صورت پیدا نشدن، به سراغ دایرکتوری خانگی کاربر میرود.
- -t term یا --term=term
- برنامه روی ترمینالی با نام mfb مشخصشده در term اجرا میشود.
- -b یا --batch
- اجرا در حالت دستهای (batch). ngspice ورودی استاندارد یا فایل ورودی مشخصشده را خوانده و شبیهسازی را انجام میدهد. توجه داشته باشید اگر ورودی استاندارد یک ترمینال نباشد، ngspice به طور پیشفرض در حالت دستهای اجرا خواهد شد، مگر اینکه پرچم -i مشخص شده باشد.
- -s یا --server
- اجرا در حالت سرور (server). این حالت شبیه به حالت دستهای است، با این تفاوت که از یک rawfile موقت استفاده شده و پس از اتمام شبیهسازی، همراه با یک خط حاوی یک کاراکتر «@» پیش از آن، در خروجی استاندارد نوشته میشود. این حالت توسط دیمن ngspice استفاده میشود.
- -i یا --interactive
- اجرا در حالت تعاملی (interactive). این گزینه زمانی مفید است که ورودی استاندارد یک ترمینال نیست اما حالت تعاملی مورد نظر است. با این وجود، تکمیل خودکار دستورها دردسترس نخواهد بود مگر اینکه ورودی استاندارد یک ترمینال باشد.
- -r rawfile یا --rawfile=file
- استفاده از rawfile به عنوان فایل پیشفرضی که نتایج شبیهسازی در آن ذخیره میشوند.
- -c circuitfile یا --circuitfile=circuitfile
- استفاده از circuitfile به عنوان دسته ورودی (input deck) پیشفرض.
- -h یا --help
- نمایش راهنمای کامل درباره آرگومانهای دردسترس برنامه.
- -v یا --version
- نمایش شماره نسخه و اطلاعات کپیرایت برنامه.
- -a یا --autorun
- FIXME
- -o outfile یا --output=outfile
- تمام گزارشهای تولیدشده در حین یک اجرای دستهای (-b) در outfile ذخیره خواهند شد.
- -p یا --pipe
- به یک برنامه (مانند xcircuit) اجازه میدهد تا از طریق یک لوله (pipe) به عنوان رابط گرافیکی (GUI frontend) برای ngspice عمل کند. بدین ترتیب ngspice فرض میکند که لوله یک tty است و امکان اجرا در حالت تعاملی را فراهم میسازد.
آرگومانهای بعدی به عنوان بستههای ورودی SPICE در نظر گرفته میشوند که خوانده و ذخیره میگردند. (اگر حالت دستهای درخواست شده باشد، آنها بلافاصله اجرا میشوند.)
محیط (ENVIRONMENT)
- SPICE_LIB_DIR
- SPICE_EXEC_DIR
- SPICE_HOST
- SPICE_BUGADDR
- SPICE_EDITOR
- SPICE_ASCIIRAWFILE پیشفرض 0
- قالب rawfile. 0 برای باینری، و 1 برای ascii.
- SPICE_NEWS پیشفرض $SPICE_LIB_DIR/news
- فایلی که هنگام شروع ngspice در حالت تعاملی، عیناً در stdout کپی میشود.
- SPICE_MFBCAP پیشفرض $SPICE_LIB_DIR/mfbcap
- SPICE_HELP_DIR پیشفرض $SPICE_LIB_DIR/helpdir
- SPICE_SCRIPTS پیشفرض $SPICE_LIB_DIR/scripts
- فایل spinit در این دایرکتوری جستجو خواهد شد.
- SPICE_PATH پیشفرض $SPICE_EXEC_DIR/ngspice
متغیرهای محیطی گوناگون و ثبتنشدهٔ مختص ngspice:
متغیرهای محیطی متداول:
فایلها (FILES)
- $SPICE_LIB_DIR/scripts/spinit
- فایل مقداردهی اولیه سیستم.
- .spiceinit یا $HOME/.spiceinit
- فایل مقداردهی اولیه کاربر.
همچنین ببینید (SEE ALSO)
sconvert(1)، ngnutmeg(1)، mfb(3)،
writedata(3) و
راهنمای
کاربر ngspice در
http://ngspice.sourceforge.net/docs.html
گزارش باگها (BUGS)
لطفاً
باگها را
از طریق
پیوند زیر
به پروژه ngspice
گزارش دهید:
http://ngspice.sourceforge.net/bugrep.html
نویسندگان (AUTHORS)
spice3: Tom Quarles (quarles@cad.berkeley.edu)
nutmeg: رابط
کاربری: Wayne Christopher
(faustus@cad.berkeley.edu)
ngspice:
نویسندگان
مختلف (نگاه
کنید به
https://sourceforge.net/projects/ngspice)
| 2014-10-28 |