| rfnoc_modtool(1) | User Commands | rfnoc_modtool(1) |
نام (NAME)
rfnoc_modtool - ابزار مدیریت ماژولهای OOT برای RFNoC
توضیحات (DESCRIPTION)
ایجاد و مدیریت ماژولهای RFNoC OOT.
خلاصه دستور (SYNOPSIS)
rfnoc_modtool [COMMAND] [OPTIONS]
دستورها (COMMANDS)
برای دریافت اطلاعات بیشتر در مورد یک دستور خاص، rfnoc_modtool COMMAND --help را اجرا کنید.
- create
- ایجاد یک ماژول جدید RFNoC OOT.
- add
- افزودن یک بلوک جدید به یک ماژول موجود RFNoC OOT.
- add-gr-oot
- افزودن ماژول GNU Radio OOT.
- add-gr-block
- افزودن بلوک GNU Radio به یک ماژول موجود GNU Radio OOT.
- add-grc
- افزودن اتصالات GNU Radio GRC برای یک بلوک موجود در این ماژول RFNoC OOT.
- make-yaml
- جادوگر ایجاد YAML -- تولید فایل توصیفگر YAML برای بلوک RFNoC بر اساس ورودی کاربر.
ایجاد ماژولهای جدید (CREATING NEW MODULES)
هنگام اجرای rfnoc_modtool create، یک دایرکتوری جدید ایجاد میشود که حاوی فایلهای لازم برای یک ماژول جدید RFNoC OOT است. این دایرکتوری تنها شامل کدهای الگو (boilerplate) خواهد بود و کاربر باید بلوکهای خود را به ماژول اضافه کند.
با فراخوانی “rfnoc_modtool add-gr-oot”، کاربر میتواند یک ماژول GNU Radio OOT را درون ماژول RFNoC OOT اضافه کند.
افزودن بلوکها (ADDING BLOCKS)
هنگام اجرای rfnoc_modtool add، یک بلوک جدید به یک ماژول موجود RFNoC OOT اضافه میشود. این کار مستلزم اجرای قبلی rfnoc_modtool create برای ایجاد ماژول است.
توجه داشته باشید که برای موفقیتآمیز بودن “rfnoc_modtool add”، کاربر باید یک فایل توصیفگر بلوک در قالب YAML ارائه دهد. این فایل بلوک و پارامترهای آن را توصیف میکند. کاربر میتواند این فایل را بهصورت دستی ایجاد کند، یا با اجرای rfnoc_modtool make-yaml از جادوگر ایجاد YAML استفاده کند. این جادوگر اطلاعات لازم را برای ایجاد یک فایل YAML معتبر از کاربر درخواست میکند.
پس از ایجاد بلوکها، کاربر میتواند با اجرای “rfnoc_modtool add-gr-block” بلوکهای بومی GNU Radio را اضافه کند تا کنترل دقیقتری بر بلوکهای RFNoC از طریق GNU Radio فراهم شود.
برای افزودن اتصالات GNU Radio GRC برای بلوکها، “rfnoc_modtool add-grc” را فراخوانی کنید.
مثالها (EXAMPLES)
ایجاد یک ماژول جدید RFNoC OOT با نام filter
rfnoc_modtool create filter cd rfnoc-filter
استفاده از جادوگر ایجاد YAML برای ساخت فایل توصیفگر بلوک
rfnoc_modtool make-yaml
پس از ویرایش فایل fir.yml برای توصیف بلوک فیلتر FIR، افزودن بلوکی به نام fir به ماژول filter
rfnoc_modtool add fir
اکنون یک ماژول GNU Radio OOT اضافه کنید
rfnoc_modtool add-gr-oot
افزودن یک بلوک GNU Radio به ماژول filter برای کنترل بلوک RFNoC مربوط به FIR (مثلاً برای یکپارچگی بهتر با ابزار طراحی فیلتر GNU Radio)
rfnoc_modtool add-gr-block --gr-blockname rfnoc_fir fir
در دسترس قرار دادن این بلوک جدید در GRC
rfnoc_modtool add-grc --binding-type native fir
همچنین ببینید (SEE ALSO)
مستندات UHD: http://files.ettus.com/manual
مستندات GR-UHD: http://gnuradio.org/doc/doxygen/page_uhd.html
برنامههای دیگر UHD:
rfnoc_image_builder(1)
نویسندگان (AUTHORS)
این صفحه راهنما توسط Martin Braun نوشته شده است.
کپیرایت و تکثیر (COPYRIGHT)
کپیرایت © 2015-2022 Ettus Research, A National Instruments Brand
این برنامه یک نرمافزار آزاد است: شما میتوانید آن را تحت شرایط مجوز عمومی همگانی گنو که توسط بنیاد نرمافزارهای آزاد منتشر شده است؛ نسخه ۳ مجوز، یا (به انتخاب خودتان) هر نسخه بعدی دیگری، بازتوزیع کرده یا تغییر دهید.
این برنامه با این امید توزیع شده است که مفید واقع شود، اما بدون هر گونه ضمانتی؛ حتی بدون ضمانت ضمنی قابل فروش بودن یا مناسب بودن برای یک هدف خاص. برای جزئیات بیشتر به مجوز عمومی همگانی گنو مراجعه کنید.
| 4.8.0 | UHD |