| TWINWAVE(1) | Simulation Wave Viewer Multiplexer | TWINWAVE(1) |
نام (NAME)
twinwave - بستهبندی و اجرای همزمان چند نشست GTKWave در یک پنجره یا دو پنجره همگامسازیشده
سینتکس (SYNTAX)
twinwave <arglist1> <separator> <arglist2>
توضیحات (DESCRIPTION)
چندین نشست GTKWave را با نشانگرها، پیمایش افقی و بزرگنمایی همگامسازیشده در کنار هم اجرا میکند.
مثالها (EXAMPLES)
برای اجرای این برنامه به شیوه استاندارد، دستور زیر را وارد کنید:
- twinwave filename1.vcd filename1.sav + filename2.vcd filename2.sav
- سپس دو نمایشدهنده همگامسازیشده در یک پنجره باز میشوند. توجه داشته باشید که کلیدهای میانبر منوها غیرفعال خواهند شد؛ زیرا برخی از مدیرهای پنجره در مدیریت فوکوس مشکل دارند و کلیدهای فشردهشده را به بخش اشتباهی از پنجره هدایت میکنند.
- twinwave filename1.vcd filename1.sav ++ filename2.vcd filename2.sav
- سپس دو نمایشدهنده همگامسازیشده در دو پنجره باز میشوند.
محدودیتها (LIMITATIONS)
دستور twinwave از سازوکار GtkSocket/GtkPlug برای تعبیه دو نشست gtkwave(1) در یک پنجره استفاده میکند. میزان اتصال و هماهنگی در حال حاضر به تبادل اطلاعات زمانی محدود است. به غیر از این مورد، دو فرآیند gtkwave درست مانند حالتی که نمایشدهندهها به صورت جداگانه اجرا شده باشند، کاملاً از یکدیگر مجزا و مستقل هستند.
به یاد داشته باشید که استفاده از یک فایل ذخیره (save file) یکسان برای هر دو نشست، در صورتی که فایل مجدداً روی دیسک ذخیره شود، ممکن است باعث بروز رفتارهای ناخواسته شود: تنها دادههای نشستی که در آخر نوشته شده ذخیره خواهد شد (یعنی فایل ذخیره تکثیر نمیشود و برای هر نشست یکتا نمیگردد).
توجه داشته باشید که twinwave کامپایلشده با Quartz (بهجای X11) در سیستمعامل OSX و همچنین MinGW، هر دو نشست را در یک پنجره واحد قرار نمیدهد.
نویسندگان (AUTHORS)
Anthony Bybell <bybell@rocketmail.com>
همچنین ببینید (SEE ALSO)
| 3.3.79 | Anthony Bybell |