2016-04-05 17 views
0

Bir bloğu maskeleyeceğim zaman (bu durumda bir maskeyi bir fon üzerine koyarak) Bir parametreden birinin bir tamsayı dizesi olarak ele alınmasını istiyorum. 'unit8(sParameter1)''u kullanmayı biliyorum, ancak bir satırı oluşturmak için bu satırı nasıl değiştireceğimi anlayamıyorum.Maskeleme Simulink blokları: maske parametresini string olarak nasıl yorumlanır?

Ve bu dizeyi kullanmak istiyorum tekrar biliyorum, blok adının bir parçası olarak görüntülenecek nerede ancak (istemi "komutları çizim simgesi" kullanarak maskenin içinde) değil nasıl

+0

almak için MATLAB'da değerlendirilmelidir olmadığını kabul olup olmadığını Simulink'i söyler ve karakterlerden sonra (yani MATLAB'da bir dize oluşturma olağan yolu)? –

+0

* .c veya * 'de tanımlanmış olan parametrelerle değil, Blok özelliklerinde tanımladığım parametrelerden bahsediyorum. m dosya. maskenin içindeki parametrenin değerini ayarladığımda, maskeye göre onları gösterir, ancak bu parametre için oluşturduğum değerlerin sayımı ile her zaman 1,2,3 ... içinde durur. ama değerin asıl dize olmasını istemiyorum bir sayı değil – gozilla1988

+0

Benim için sorunun hala çok belirsiz. "Stajyer" (ne demek istiyorsun?)? "Bu parametre için sayılarla saymak" ile ne demek istiyorsun? Nerede sayıyorsun? Parametrelerin listesindeki sıralı dizininden mi bahsediyorsunuz? –

cevap

2

Eğer bakarsak Bir maskede tanımlanmış her bir parametrenin öznitelikleri (örneğin, Mask Editor Overview belgesinin İletişim Kutusu bölümüne bakın) ardından bir parametrenin "Değerlendir" (veya) olarak belirtilebileceğini görürsünüz.

Bu

Eğer hemen önce tek bir alıntı koyarak dışındaki bir şey arıyorsunuz, iletişim kutusunda girmek ne dize olarak ya da bir gerçek değerini