Chiqish o'lchamlari soni parametri uchun kiritgan qiymatga asoslanib , indeks variantlari jadvali ko'rsatiladi. Jadvalning har bir satri Chiqish o'lchamlari sonidagi chiqish o'lchovlaridan biriga mos keladi . Har bir o'lchov uchun siz ishlash uchun signalning elementlarini belgilashingiz mumkin. Vektor signalini 1 o'lchamli signal sifatida va matritsa signalini 2 o'lchamli signal sifatida belgilang. Tashqi indeks portini yoqish uchun jadvalning mos qatorida Index Option ni o'rnating Index vector (port).
Misol uchun, bitta asoslangan indeks rejimi bilan 5 o'lchovli signalni qabul qiling. Tayinlash bloki dialog oynasidagi jadval har bir o'lcham uchun bitta qatorni o'z ichiga olgan holda o'zgaradi. Har bir o'lchamni quyidagi yozuvlar bilan belgilasangiz:
Qator
|
Indeks opsiyasi
|
Indeks
|
1
|
Assign all
|
|
2
|
Index vector (dialog)
|
[1 3 5]
|
3
|
Starting index (dialog)
|
4
|
4
|
Starting index (port)
|
|
5
|
Index vector (port)
|
|
Belgilangan qiymatlar Y(1:end,[1 3 5],4:3+size(U,3),Idx4:Idx4+size(U,4)-1,Idx5)=U, bu erda Idx4va Idx54 va 5 o'lchamlar uchun kirish portlari.
Oddiy rejimda Assignment blokidan foydalanilganda , Simulink ® blok chiqishlarini model ularni aniq ishga tushirmasa ham nolga tenglashtiradi. Tezlatgich rejimida Simulink modelni S-funktsiyasiga aylantiradi. Bu kod ishlab chiqarishni o'z ichiga oladi. Yaratilgan kod blokli chiqishlarning yashirin ishga tushirilishini amalga oshirmasligi mumkin. Bunday hollarda siz model natijalarini aniq ishga tushirishingiz kerak.
Siz vektor, matritsa yoki ko'p o'lchovli signallarga qiymatlarni belgilash uchun blokdan foydalanishingiz mumkin.
Siz bir qator avtobuslardan Assignment blokiga kirish signali sifatida foydalanishingiz mumkin.
Do'stlaringiz bilan baham: |