GTKWAVERC(5) فایل پیکربندی GTKWave GTKWAVERC(5)

gtkwaverc - فایل پیکربندی GTKWave

option <value>

فایل پیکربندی مجموعه‌ای از جفت‌های گزینه (option) و مقدار (value) است. خطوط توضیحات که با نویسه '#' آغاز می‌شوند مجاز هستند. خطوط خالی نادیده گرفته می‌شوند.

فایل پیکربندی برای gtkwave(1). مسیر جستجوی فایل پیکربندی (در صورت عدم تعیین) شاخهٔ کاری جاری و سپس شاخهٔ خانگی کاربر است.

امکان جایگزینی کلیدهای شتاب‌دهندهٔ منو را فراهم می‌کند. برای نمونه‌های مربوط به نحو pathvalue و شتاب‌دهنده‌ها، به فایل gtkwaverc. در توزیع کد منبع مراجعه کنید. مقدار ویژهٔ (null) به این معنی است که هیچ شتاب‌دهنده‌ای به آن گزینهٔ منو اختصاص نیافته است.
امکان استفاده از یک نویسهٔ دیگر علاوه بر hier_delimeter را برای تفکیک سطوح سلسله‌مراتب در VCD فراهم می‌کند. فقط اولین نویسه در مقدار اهمیت دارد. توجه داشته باشید که این گزینه معمولاً غیرفعال است. کاربرد در نظر گرفته شده برای آن، حل سلسله‌مراتب مدل‌های مبتنی بر netlist است که معمولاً شامل اسلش برای تفکیک سلسله‌مراتب در دستورهای $var هستند.
پیش‌فرض روشن است. چرخ ماوس به تنهایی به جای یک صفحه کامل، به اندازه یک‌چهارم صفحه پیمایش می‌کند تا موقعیت خود را گم نکنید. ترکیب Ctrl+چرخ ماوس حول موقعیت مکان‌نما بزرگ‌نمایی/کوچک‌نمایی می‌کند، نه موقعیت نشانگر. ترکیب Alt+چرخ ماوس لبه‌ها را بر اساس سیگنال انتخاب‌شدهٔ فعلی به چپ/راست می‌برد که اندازه‌گیری دلتاها را آسان‌تر می‌کند.
تعداد قطعات آنالوگ هم‌پوشانی که می‌توان برای یک موقعیت X مشخص روی صفحه رسم کرد را تعیین می‌کند. (پیش‌فرض: 20) اگر در ردهای آنالوگ فاصله‌ای وجود دارد، این مقدار بسیار کم است.
امکان تعیین پیشوند سلسله‌مراتب برای فایل‌های VCD را فراهم می‌کند. این کار می‌تواند به صورت «تکه‌ای» انجام شود، به طوری که چندین لایه سلسله‌مراتب به ابتدای نام نمادها اضافه شود که مهم‌ترین بخش در ابتدا قرار می‌گیرد (به gtkwaverc. در شاخهٔ examples/vcd مراجعه کنید). کاربرد این گزینه ایجاد امکان افزودن پیشوندهای «پروژه» برای انتخاب آسان‌تر موارد از درخت سلسله‌مراتب است.
بارگذاری vcd را تسریع کرده و حافظه کمتری مصرف می‌کند. این گزینه منسوخ شده است و در حال حاضر به صورت پیش‌فرض فعال است.
یک مقدار غیرصفر، ادغام خودکار بردارهای VCD را در صورت امکان فعال می‌کند. این قابلیت می‌تواند در حین استفاده از نمایشگر شکل‌موج به صورت پویا تغییر وضعیت دهد.
باعث می‌شود بردارهای تفکیک‌شده به ترتیب معکوس بازسازی شوند (تنها در صورتی که autocoalesce نیز فعال باشد).
یک مقدار غیرصفر مشخص می‌کند که GTKWave به جای درخواست از کاربر، نام دسته‌ها را خودکار ایجاد کند.
یک مقدار غیرصفر مشخص می‌کند هنگامی که قابلیت mouseover فعال است، تمام مقادیر ایجاد شده برای راهنماهای متنی (tooltips) به طور خودکار در کلیپ‌بورد کپی شوند تا بتوان آن‌ها را در برنامه‌های دیگر مانند ویرایشگرهای متن و غیره الصاق کرد.
رنگ رد زمانی که مقدار 0 است.
رنگ رد زمانی که مقدار 1 است.
رنگ رد (داخل جعبه) زمانی که مقدار 1 است.
رنگ پس‌زمینه.
رنگ نشانگر کلیک میانی ماوس.
مقدار رنگ برای «سیاه» در پنجره سیگنال.
رنگ قرمز آجری برای توضیحات.
رنگ رد در حالت بی‌اهمیت ("-").
رنگ رد (داخل جعبه) در حالت بی‌اهمیت ("-").
مقدار رنگ برای «آبی تیره» در پنجره سیگنال.
مقدار رنگ برای «خاکستری تیره» در پنجره سیگنال.
مقدار رنگ برای گروه‌بندی‌های ردها.
رنگ شبکه (از Alt-G/Shift-Alt-G برای نمایش/مخفی‌سازی خطوط شبکه استفاده کنید). این رنگ همچنین برای highlight_wavewindow در صورت فعال بودن استفاده می‌شود.
رنگ شبکه برای جستجوی ثانویه الگو.
رنگ رد زمانی که سطح بالا ("H") است.
رنگ رد (داخل جعبه) زمانی که سطح بالا ("H") است.
رنگ رد زمانی که سطح پایین ("L") است.
رنگ برای ردهای سایه‌دار.
مقدار رنگ برای «خاکستری روشن» در پنجره سیگنال.
رنگ نشانگرهای نام‌گذاری شده.
مقدار رنگ برای «خاکستری متوسط» در پنجره سیگنال.
رنگ رد زمانی که شناور ("Z") است.
مقدار رنگ برای حالت «عادی» GTK در پنجره سیگنال.
رنگ متن برای نوار زمان.
رنگ متن برای پس‌زمینه نوار زمان.
رنگ رد در هنگام گذار (transition).
رنگ رد زمانی که تعریف‌نشده ("U") است.
رنگ رد (داخل جعبه) زمانی که تعریف‌نشده ("U") است.
رنگ نشانگر بدون نام (اصلی).
رنگ متن برای مقادیر بردار.
رنگ بردار (افقی).
رنگ بردار (عمودی‌ها/گذارها).
رنگ رد زمانی که ضعیف ("W") است.
رنگ رد (داخل جعبه) زمانی که ضعیف ("W") است.
مقدار رنگ برای «سفید» در پنجره سیگنال.
رنگ رد زمانی که نامعین ("X") است (تداخل برای VHDL).
رنگ رد (داخل جعبه) زمانی که نامعین ("X") است (تداخل برای VHDL).
یک مقدار غیرصفر مشخص می‌کند که مقادیر ردهای فهرست‌شده در پنجره سیگنال هنگام نگه داشتن کلید چپ ماوس به طور مداوم به‌روزرسانی شوند، به جای اینکه فقط در زمان فشردن اولیه و سپس رها کردن به‌روزرسانی شوند (که حالت پیش‌فرض است).
مقدار صفر برای نمایش زبانه‌ای با زبانه‌های نام‌گذاری شده در بالا استفاده می‌شود. مقدار غیرصفر زبانه‌ها را با اندیس عددی در سمت چپ قرار می‌دهد.
در صورت تنظیم روی مقدار غیرصفر/yes، تمام اعلان‌های عدد صحیح و پارامتر VCD را به مقادیر حقیقی (اعشاری) تبدیل می‌کند. جنبه مثبت این است که اعداد صحیح و پارامترها فضای کمتری در حافظه اشغال می‌کنند و به طور خودکار در قالب ده‌دهی نمایش داده می‌شوند. جنبه منفی این است که اعداد صحیح و پارامترها فقط به صورت اعشاری قابل نمایش خواهند بود و بیت‌های آن‌ها قابل معکوس کردن، نقیض کردن و غیره نیست.
یک مقدار غیرصفر تعداد پیکسل‌هایی را مشخص می‌کند که نشانگر باید به نزدیک‌ترین گذار سیگنال بچسبد.
یک مقدار غیرصفر مشخص می‌کند که بارگذار AE2 باید کلیدواژه aliasdb را نادیده بگیرد و نام‌های مستعار تسهیلات را نسازد.
یک مقدار غیرصفر مشخص می‌کند بارگذارهایی که از سلسله‌مراتب فشرده پشتیبانی می‌کنند، در صورت رسیدن به حد آستانه سیگنال‌ها (500000)، نباید به طور خودکار فشرده‌سازی را فعال کنند.
یک مقدار غیرصفر مشخص می‌کند که اگر gtkwave بدون نام فایل دامپ اجرا شود، باز شدن یک نشست خالی gtkwave متوقف شود. پیش‌فرض مقدار صفر است: باز کردن یک نشست خالی که نیاز به بارگذاری یا کشیدن یک فایل به داخل آن دارد.
یک مقدار غیرصفر مشخص می‌کند که حباب‌های راهنمای متنی سیگنال/مقدار هنگام فشردن کلیدهای ماوس در پنجره مقادیر غیرفعال شوند. مقدار صفر نشان می‌دهد که راهنماهای مقادیر باید فعال باشند (پیش‌فرض غیرفعال است).
یک مقدار غیرصفر مشخص می‌کند که حباب‌های راهنمای متنی باید غیرفعال شوند. مقدار صفر نشان می‌دهد که راهنماها باید فعال باشند (پیش‌فرض).
یک مقدار غیرصفر مشخص می‌کند که رد در ابتدا باید به اندازه صفحه فشرده و متناسب شود. مقدار صفر نشان می‌دهد که بزرگ‌نمایی اولیه باید صفر باشد (پیش‌فرض).
یک مقدار غیرصفر تعداد پیکسل‌هایی در جهت x را مشخص می‌کند که نشانگر باید حرکت کند تا بزرگ‌نمایی با کشیدن فعال شود. این گزینه بیشتر برای مدیریت دستگاه‌های ورودی با نویز است.
یک مقدار غیرصفر مشخص می‌کند که تغییر اندازه پویا در ابتدا باید فعال باشد (پیش‌فرض). مقدار صفر نشان می‌دهد که تغییر اندازه پویا باید در ابتدا غیرفعال باشد.
این گزینه برای تعیین یک رشته (نقل‌قول الزامی است) برای زمانی که gtkwave یک ویرایشگر متن را فراخوانی می‌کند (مانند Open Source Definition) استفاده می‌شود. به عنوان مثال: editor "vimx -g +%d %s", editor "gedit +%d %s", editor "emacs +%d %s", و برای مک‌اواس، editor "mate -l %d %s". آرگومان ‎%d‎ ممکن است با نویسه‌های دیگر در یک رشته مانند + و غیره ترکیب شود. آرگومان ‎%s‎ باید به تنهایی قرار گیرد. توجه داشته باشید که اگر این متغیر rc تنظیم نشده باشد، متغیر محیطی GTKWAVE_EDITOR بررسی می‌شود و در نهایت gedit (در صورت وجود) استفاده خواهد شد.
اجازه خروج بدون نمایش پنجره درخواست تأیید را می‌دهد. پیش‌فرض غیرصفر/yes است.
به کاربر امکان می‌دهد نشانگر شبح را هنگام کشیدن نشانگر اصلی فعال/غیرفعال کند. پیش‌فرض فعال است.
یک مقدار غیرصفر مشخص می‌کند زمانی که رسم شبکه فعال است، خطوط افقی رسم شوند. این حالت پیش‌فرض است.
باعث می‌شود بارگذار vcd در صورتی که فایل ذخیره‌ای در خط فرمان مشخص نشده باشد، به طور خودکار یک فایل sav. (با نام vcd_autosave.sav) در شاخه کاری فعلی ایجاد کند. توجه داشته باشید که این فایل تعاریف $var در VCD را بازتاب می‌دهد و هیچ تلاشی برای ادغام مجدد بردارهای بیتی تفکیک‌شده صورت نمی‌گیرد.
یک مقدار غیرصفر مشخص می‌کند زمانی که رسم شبکه فعال است، خطوط عمودی رسم شوند. این حالت پیش‌فرض است. توجه داشته باشید که تمام ترکیب‌های ممکن از مقادیر enable_horiz_grid و enable_vert_grid قابل قبول هستند.
مقدار صفر مشخص می‌کند که شکل‌موج نباید برای مقادیر 1/H پر شود. این حالت پیش‌فرض است.
هنگامی که همراه با یک آرگومان باشد، نام قلم X11 مورد نظر برای مرورگر فایل گزارش (logfile) را مشخص می‌کند. می‌توانید با استفاده از برنامه xfontsel نام قلم‌های مناسب را ایجاد کنید.
هنگامی که همراه با یک آرگومان باشد، نام قلم X11 مورد نظر برای سیگنال‌ها را مشخص می‌کند. می‌توانید با استفاده از برنامه xfontsel نام قلم‌های مناسب را ایجاد کنید.
هنگامی که همراه با یک آرگومان باشد، نام قلم X11 مورد نظر برای موج‌ها را مشخص می‌کند. می‌توانید با استفاده از برنامه xfontsel نام قلم‌های مناسب را ایجاد کنید. توجه داشته باشید که قلم سیگنال باید بلندتر از قلم موج باشد، در غیر این صورت نمایشگر خطا داده و بسته می‌شود.
در صورت فعال بودن، هر چیزی بالای پنجره‌های سیگنال و موج را وادار می‌کند تا به عنوان نوار ابزار رندر شوند. این کار امکان جدا کردن آن‌ها را فراهم می‌کند که باعث افزایش فضای قابل استفاده نمایشگر شکل‌موج می‌شود. به طور پیش‌فرض غیرفعال است.
تعیین می‌کند که آیا نوار سربرگ (همراه با منوی همبرگری که به طور ویژه مورد پسند بسیاری نیست) برای GTK3 رندر شود یا خیر؛ پیش‌فرض روشن است. توجه داشته باشید که گزینه خط فرمان H-/--noheader- همیشه این تنظیم را بازنویسی می‌کند.
ویجت درخت جستجوی سیگنال (Signal Search Tree) را برای GTK2.4 و بالاتر مخفی می‌کند تا در پنجره اصلی نمایشگر جاسازی نشود. این بخش همچنان از طریق منوها به عنوان یک ویجت خارجی قابل دسترسی است.
امکان استفاده از نویسه‌هایی غیر از '/' را برای تفکیک سطوح در سلسله‌مراتب فراهم می‌کند. فقط اولین نویسه در مقدار اهمیت دارد.
برای ویجت‌های درختی، این امکان را فراهم می‌کند که سلسله‌مراتب در یک مکان واحد گروه‌بندی شوند به جای اینکه در میان نام‌های نت‌ها پخش شوند.
یک مقدار غیرصفر مشخص می‌کند که قاب سیگنال هنگام تعیین حداکثر عمق سلسله‌مراتب، نویسه‌های گریز در شناسه‌ها را نادیده بگیرد. پیش‌فرض غیرفعال است تا نویسه‌های گریز بررسی شوند.
حداکثر عمق سلسله‌مراتب (از سمت راست) را برای نمایش نام‌های رد تعیین می‌کند. توجه داشته باشید که مقدار صفر نام سلسله‌مراتب را کامل نمایش می‌دهد.
در صورت فعال بودن، باعث می‌شود ردهای برجسته‌شده در پنجره سیگنال، در پنجره موج نیز برجسته شوند.
یک مقدار غیرصفر نشان می‌دهد که قاب افقی باید با استفاده از توابع gtk_paned_pack ساخته شود (پیش‌فرض و توصیه‌شده). مقدار صفر نشان می‌دهد که به جای آن از gtk_paned_add استفاده خواهد شد.
در صورت غیرصفر بودن، مشخص می‌کند که مشخصه‌های موقعیت قاب (مانند اندازه عرض پنجره سیگنال، باز بودن SST و غیره) هنگام بارگذاری فایل ذخیره نادیده گرفته شوند و در حین ذخیره‌سازی از آن‌ها صرف‌نظر شود. پیش‌فرض این است که مشخصه استفاده شود.
در صورت غیرصفر بودن، مشخص می‌کند که مشخصه موقعیت پنجره در حین بارگذاری فایل ذخیره نادیده گرفته شود و هنگام ذخیره نادیده گرفته شود. پیش‌فرض استفاده از مشخصه موقعیت است.
در صورت غیرصفر بودن، مشخص می‌کند که مشخصه اندازه پنجره در حین بارگذاری فایل ذخیره نادیده گرفته شود و هنگام ذخیره نادیده گرفته شود. پیش‌فرض استفاده از مشخصه اندازه است.
عرض ایجاد شده برای قاب سیگنال را در هنگام راه‌اندازی رابط کاربری تعیین می‌کند. همچنین حداقل مقدار پتانسیل دیگری را برای تغییر اندازه پویا تنظیم می‌کند.
عرض اولیه پنجره نمایشگر شکل‌موج را تعیین می‌کند. مقادیر کمتر یا مساوی صفر، عرض اولیه را برابر با 1- قرار می‌دهند که به GTK اجازه می‌دهد حداقل اندازه را تعیین کند.
مختصات x اولیه پنجره نمایشگر شکل‌موج را تعیین می‌کند. مقدار 1- به مدیر پنجره اجازه می‌دهد موقعیت را تعیین کند.
ارتفاع اولیه پنجره نمایشگر شکل‌موج را تعیین می‌کند. مقادیر کمتر یا مساوی صفر، ارتفاع اولیه را برابر با 1- قرار می‌دهند که به GTK اجازه می‌دهد حداقل اندازه را تعیین کند.
مختصات y اولیه پنجره نمایشگر شکل‌موج را تعیین می‌کند. مقدار 1- به مدیر پنجره اجازه می‌دهد موقعیت را تعیین کند.
هنگامی که غیرصفر باشد، نشان می‌دهد که طرح رنگ اصلی برای مقادیر سیگنال غیر 0/1 زمانی که بازنویسی قالب رنگ (Color Format overrides) برقرار است استفاده شود. پیش‌فرض خاموش است.
هنگامی که غیرصفر باشد، نشان می‌دهد که تراز نام سیگنال در پنجره سیگنال باید به صورت پیش‌فرض چپ‌چین باشد، در غیر این صورت تراز راست‌چین است (پیش‌فرض).
برای LXT (نه LXT2) اجازه می‌دهد کلاک‌ها به مقدار 'z' فشرده شوند تا تغییرات منظم/دوره‌ای مقادیر قابل مشاهده باشند.
هنگامی که غیرصفر باشد، از نمایش صفرهای پیشتاز در ردهای فیلترنشده جلوگیری می‌کند. این گزینه هیچ تأثیری بر ردهای فیلترشده ندارد.
حداکثر تعداد درخت‌های سلسله‌مراتب و سیگنال را برای پردازش یک فایل FSDB تعیین می‌کند. پیش‌فرض = 0 = نامحدود. هدف از این گزینه، دور زدن محیط‌های شبیه‌سازی است که به طور تصادفی چندین بار fsdbDumpVars را فراخوانی می‌کنند.
میزان پیمایش برای عملیات صفحه به چپ و راست را تعیین می‌کند. (دکمه‌ها، نه نوار پیمایش افقی). مقادیر بالای 1.0 به عنوان 1/x در نظر گرفته می‌شوند و مقادیر مساوی و کمتر از 1.0 به صورت واقعی در نظر گرفته می‌شوند (مثلاً 2 پیمایش نیم‌صفحه و 0.67 پیمایش 2/3 صفحه را ارائه می‌دهد). پیش‌فرض 1.0 است.
حداکثر تعداد نویسه‌هایی را تعیین می‌کند که می‌توانند برای یک مقدار در بخش پنجره سیگنال فایل postscript چاپ شوند (بدون احتساب خود نام نت). مقادیر مجاز از 4 تا 66 (پیش‌فرض) هستند.
مبدأ صفر را برای نشانه‌های تیک زمانی متناوب تنظیم می‌کند.
مقدار گام چپ/راست را برای نشانه‌های تیک زمانی متناوب از مبدأ تعیین می‌کند. هنگامی که این مقدار صفر است، نشانه‌های تیک زمانی متناوب غیرفعال هستند.
مقدار می‌تواند هر یک از نویسه‌های m، u، n، f، p یا s باشد که مشخص می‌کند مقادیر زمانی به کدام بُعد زمانی تبدیل شوند. مقدار پیش‌فرض * است که یعنی تبدیل بعد زمانی غیرفعال است.
یک مقدار غیرصفر (پیش‌فرض) نشان می‌دهد که نمادهای مبنای عددی برای هگزادسیمال ('$')، باینری ('%') و هشت‌هشتی ('#') باید رندر شوند. در غیر این صورت حذف خواهند شد.
یک مقدار غیرصفر (پیش‌فرض) نشان می‌دهد که باید یک شبکه در پشت ردها کشیده شود. صفر نشان می‌دهد که هیچ شبکه‌ای نباید کشیده شود.
خاموش کردن این گزینه، صفحهٔ اسپلش را با نماد GTKWave هنگام بارگذاری رد فعال می‌کند. پیش‌فرض روشن است.
امکان فعال بودن دوبار کلیک در قاب سیگنال‌های SST را با عملیات‌های ممکن زیر فراهم می‌کند: insert (پیش‌فرض)، replace، append، prepend، none. مقدار مشخص‌شده برای عملیات به حروف بزرگ و کوچک حساس نیست و فقط حرف اول لازم است. انواع نامعتبر به طور پیش‌فرض روی none تنظیم می‌شوند.
هنگامی که true (پیش‌فرض) باشد، به فیلتر سیگنال پنجره SST اجازه می‌دهد در حین فشرده شدن کلیدها سیگنال‌ها را فیلتر کند، در غیر این صورت برای فعال شدن فیلتر باید enter فشرده شود.
هنگامی که true باشد، اجازه می‌دهد کادر گفتگوی SST (در صورت عدم پنهان بودن) به صورت گسترش‌یافته باز شود.
تعیین می‌کند که جستجوی لبه و جستجوی الگو چند بار در یک جستجو تکرار شوند. این ویژگی مثلاً امکان پرش به جلو به اندازه 10 لبه کلاک به جای 1 لبه را فراهم می‌کند.
یک مقدار غیرصفر نشان می‌دهد هر متنی که در پنجره شکل‌موج رندر می‌شود از قلم‌هایی با اندازه چهار نقطه بزرگ‌تر از حالت عادی استفاده کند. این کار خوانایی را افزایش می‌دهد. مقدار صفر نشان می‌دهد که باید از اندازه‌های معمولی قلم استفاده شود.
یک مقدار غیرصفر نشان می‌دهد که هر خط رندرشده در پنجره شکل‌موج به جای یک پیکسل، دو پیکسل عرض داشته باشد. این می‌تواند خوانایی را افزایش دهد. مقدار صفر نشان می‌دهد که باید از عرض خطوط معمولی استفاده شود.
به شما امکان می‌دهد هنگام اندازه‌گیری فاصله بین نشانگرها، بین نمایش زمان دلتا و فرکانس در گوشه سمت راست بالای پنجره اصلی سوئیچ کنید. رفتار پیش‌فرض این است که زمان دلتا نمایش داده می‌شود (خاموش).
در صورت پشتیبانی نسخه GTK، ژست‌های حرکتی مانند swipe را در پنجره شکل‌موج فعال می‌کند. پیش‌فرض این است که در صورت در دسترس بودن صفحه لمسی، این ویژگی فعال است (مقدار "maybe" است). مقادیر on یا off نیز مجاز هستند.
هنگامی که فعال باشد و تعداد تیک‌ها در هر پیکسل روی صفحه بیشتر از 10 باشد، مقادیر زمانی را گرد نمی‌کند. پیش‌فرض این است که این ویژگی غیرفعال است.
یک مقدار غیرصفر نشان می‌دهد که حداکثر زمان در گوشه سمت راست بالای صفحه نمایش داده شود. در غیر این صورت، زمان نشانگر اصلی (بدون نام) فعلی نمایش داده خواهد شد. این گزینه را می‌توان در هر زمان با گزینه منوی Toggle Max-Marker تغییر داد.
امکان بازرسم سریع‌تر پنجره سیگنال را که به دلیل ثابت بودن عرض قلم قابل انجام است فراهم می‌کند. پیش‌فرض خاموش است.
به جای قلم‌های بیت‌مپ X11 از قلم‌های ضدپله‌ای (anti-aliased) پنگو (GTK2) استفاده می‌کند. پیش‌فرض روشن است.
یک مقدار غیرصفر نشان می‌دهد که ردهای برداری باید با لبه‌های گرد کشیده شوند نه عمود. پیش‌فرض برای این صفر است.
یک مقدار غیرصفر نشان می‌دهد که دکمه‌های page، shift، fetch و discard نباید کشیده شوند (یعنی دستکاری‌های زمانی باید فقط از طریق نوار پیمایش انجام شود نه دکمه‌های پنل جلویی). پیش‌فرض برای این صفر است.
یک مقدار غیرصفر نشان می‌دهد که چرخ اسکرول روی ماوس باید برای بالا و پایین بردن سیگنال‌ها استفاده شود به جای پیمایش مقدار زمان از چپ به راست.
این گزینه دیگر هیچ اثری در gtkwave ندارد: معناشناسی کلیک استاندارد GTK در پنجره سیگنال استفاده می‌شود.
یک مقدار غیرصفر از لغو انتخاب ردهای انتخاب‌شده فعلی هنگام فشردن کلید ماوس جلوگیری می‌کند. این به کشیدن و رها کردن اجازه می‌دهد تا روان‌تر عمل کند. از آنجا که این رفتار مطابق با عملکرد عادی GTK نیست، به طور پیش‌فرض غیرفعال است.
یک مقدار غیرصفر نشان می‌دهد که نوار ابزار دارای دکمه باید به جای گروه‌های دکمه سنتی gtkwave در بالای صفحه قرار گیرد. پیش‌فرض روشن است.
نشان می‌دهد که در صورت فعال بودن، نام سیگنال‌ها باید به صورت داخلی به عنوان name.bitnumber ذخیره شوند. در صورت غیرفعال بودن، ترتیب «معمولی‌تر» [name[bitnumber استفاده می‌شود. توجه داشته باشید که در صورت غیرفعال بودن، گزینه‌های Bundle Up و Bundle Down در گزینه‌های Signal Search Regexp، Signal Search Hierarchy و Signal Search Tree غیرفعال هستند. این امر ضروری است زیرا ساختارهای داده داخلی برای سیگنال‌ها با یک سطح «کمتر» از سلسله‌مراتب نسبت به زمان فعال بودن نمایش داده می‌شوند و آن توابع به درستی کار نخواهند کرد. اگر atomic_vectors فعال باشد، نباید مشکلی ایجاد شود. پیش‌فرض برای vcd_explicit_zero_subscripts غیرفعال است.
نشان می‌دهد که هرگونه تکرار مقادیر برابر برای یک نت که بازه‌های زمانی متفاوتی را در فایل VCD/FST در بر می‌گیرد، نباید در یک تغییر مقدار واحد فشرده شود، بلکه باید باقی بماند تا امکان حضور جهش‌های ناگهانی (glitches) در این حالت وجود داشته باشد. پیش‌فرض برای vcd_preserve_glitches غیرفعال است.
نشان می‌دهد که هرگونه تکرار مقادیر برابر برای یک نت حقیقی که بازه‌های زمانی متفاوتی را در فایل VCD/FST در بر می‌گیرد، نباید در یک تغییر مقدار واحد فشرده شود، بلکه باید برای این حالت باقی بماند. پیش‌فرض برای vcd_preserve_glitches غیرفعال است. کاربرد در نظر گرفته شده برای زمانی است که داده‌های درون‌یابی‌شده آنالوگ مشاهده می‌شوند به طوری که حذف مقادیر تکراری باعث تغییر شکل نادرست درون‌یابی می‌شود.
اگر اندازه فایل VCD بیشتر از اندازه آرگومان بر حسب مگابایت باشد، یک پیام هشدار تولید می‌کند. برای غیرفعال کردن، آن را روی صفر تنظیم کنید.
تعداد پیکسل‌های فضای خالی اضافی را که باید به رشته‌ها به منظور محاسبه متن در بردارها اضافه شود، مشخص می‌کند. مقادیر مجاز از 0 تا 16 با پیش‌فرض 4 است.
مقداری را برای ارسال به zlib در طول پردازش vlist (که در بازرمزگذار VCD استفاده می‌شود) مشخص می‌کند. مقدار 1- فشرده‌سازی را غیرفعال می‌کند، 0-9 با مقداری که zlib انتظار دارد مطابقت دارد. پیش‌فرض 4 است.
نشان می‌دهد که بازرمزگذار VCD باید داده‌هایی را که به vlistهای تغییر مقدار می‌روند، از قبل فشرده کند تا مصرف حافظه کاهش یابد. این کار قبل از بسته‌بندی احتمالی zlib انجام می‌شود. پیش‌فرض خاموش است.
نشان می‌دهد که بازرمزگذار VCD باید تمام vlistهای تولید شده را برای کاهش مصرف حافظه روی یک فایل موقت در دیسک سرریز (spill) کند. پیش‌فرض خاموش است.
یک مقدار غیرصفر امکان پیمایش را با کشیدن نشانگر به خارج از سمت چپ یا راست پنجره شکل‌موج فراهم می‌کند. مقدار صفر آن را غیرفعال می‌کند.
امکان تنظیم پایه بزرگ‌نمایی با مقداری بین 1.5 و 10.0 را فراهم می‌کند. پیش‌فرض 2.0 است.
یک مقدار غیرصفر بزرگ‌نمایی در مرکز را فعال می‌کند، مقدار صفر آن را غیرفعال می‌کند.
یک مقدار غیرصفر بزرگ‌نمایی کامل پویا را هنگام استفاده از بارگذار VCD جزئی (افزایشی) فعال می‌کند، مقدار صفر آن را غیرفعال می‌کند.
یک مقدار غیرصفر بزرگ‌نمایی پویا به انتها را هنگام استفاده از بارگذار VCD جزئی (افزایشی) فعال می‌کند، مقدار صفر آن را غیرفعال می‌کند.
با گزینه منوی Zoom Pow10 Snap مطابقت دارد. پیش‌فرض برای این غیرفعال (صفر) است.

Anthony Bybell <bybell@rocketmail.com>

gtkwave(1)

3.3.81 Anthony Bybell