SHMIDCAT(1) Shared Memory Trampoline SHMIDCAT(1)

shmidcat - رونوشت ورودی استاندارد یا پرونده در یک بلوک حافظه اشتراکی برای gtkwave(1)

shmidcat [پرونده_VCD]

پرونده مشخص‌شده در خط فرمان یا ورودی استاندارد (در صورت عدم تعیین پرونده) را خط‌به‌خط در یک بلوک حافظه اشتراکی رونوشت می‌کند. خروجی استاندارد حاوی یک شناسه حافظه اشتراکی خواهد بود که باید به gtkwave(1) منتقل شود.

برای اجرای این برنامه به روش معمول:

شناسه حافظه اشتراکی به خروجی استاندارد ارسال می‌شود.
برنامه GTKWave مستقیماً شناسه را از ورودی استاندارد دریافت می‌کند.

این برنامه عمدتاً تنها برای اهداف نمایشی و آزمایشی کاربرد دارد. کاربرد اصلی آن برای کسانی است که می‌خواهند صادرکننده‌های تعاملی VCD برای gtkwave(1) بنویسند، چرا که می‌توانند کد منبع آن به‌ویژه تابع ()emit_string را بررسی کنند. همچنین می‌تواند برای آزمایش اینکه آیا یک پرونده موجود VCD در حالت تعاملی به درستی بارگذاری می‌شود یا خیر به کار رود. توجه داشته باشید که از آن می‌توان برای هدایت پرونده‌های VCD نوشته‌شده درون یک پایپ به سمت gtkwave(1) به‌صورت غیرمسدودکننده (non-blocking) نیز استفاده کرد.

Anthony Bybell <bybell@rocketmail.com>

gtkwave(1)

3.0.8 Anthony Bybell