.TH "SHMIDCAT" "1" "3.0.8" "Anthony Bybell" "Shared Memory Trampoline" .SH "نام (NAME)" .LP shmidcat \- رونوشت ورودی استاندارد یا پرونده در یک بلوک حافظه اشتراکی برای \fIgtkwave\fP(1) .SH "خلاصه دستور (SYNOPSIS)" .LP shmidcat [\fIپرونده_VCD\fP] .SH "توضیحات (DESCRIPTION)" .LP پرونده مشخص‌شده در خط فرمان یا ورودی استاندارد (در صورت عدم تعیین پرونده) را خط‌به‌خط در یک بلوک حافظه اشتراکی رونوشت می‌کند. خروجی استاندارد حاوی یک شناسه حافظه اشتراکی خواهد بود که باید به \fIgtkwave\fP(1) منتقل شود. .SH "مثال‌ها (EXAMPLES)" .LP برای اجرای این برنامه به روش معمول: .TP cat whatever.vcd | shmidcat شناسه حافظه اشتراکی به خروجی استاندارد ارسال می‌شود. .TP shmidcat whatever.vcd | gtkwave \-v \-I whatever.sav برنامه GTKWave مستقیماً شناسه را از ورودی استاندارد دریافت می‌کند. .SH "محدودیت‌ها (LIMITATIONS)" .LP این برنامه عمدتاً تنها برای اهداف نمایشی و آزمایشی کاربرد دارد. کاربرد اصلی آن برای کسانی است که می‌خواهند صادرکننده‌های تعاملی VCD برای \fIgtkwave\fP(1) بنویسند، چرا که می‌توانند کد منبع آن به‌ویژه تابع ()emit_string را بررسی کنند. همچنین می‌تواند برای آزمایش اینکه آیا یک پرونده موجود VCD در حالت تعاملی به درستی بارگذاری می‌شود یا خیر به کار رود. توجه داشته باشید که از آن می‌توان برای هدایت پرونده‌های VCD نوشته‌شده درون یک پایپ به سمت \fIgtkwave\fP(1) به‌صورت غیرمسدودکننده (non-blocking) نیز استفاده کرد. .SH "نویسندگان (AUTHORS)" .LP Anthony Bybell .SH "همچنین ببینید (SEE ALSO)" .LP \fIgtkwave\fP(1)