Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut adıdır.
Program:
ADI
nam - VINT/LBL Ağ Animatörü
SİNOPSİS
nam [ -g geometri ] [ -t grafikGirdi ][ -i aralık ] [ -P akran adı ] [ -N uygulama ismi ] [ -c
önbellekBoyutu ] [ -f yapılandırma dosyası ] [ -S ] izleme dosyası
TANIM
Nam ağ simülasyonu izlerini ve gerçek dünyayı görüntülemek için Tcl/TK tabanlı bir animasyon aracıdır.
paket izleme verileri.
nam kullanmanın ilk adımı izleme dosyasını oluşturmaktır. İzleme dosyası şunları içermelidir:
topoloji bilgileri, örneğin düğümler, bağlantılar ve paket izleri. ayrıntılı biçimidir
İZ DOSYA bölümünde açıklanmıştır. Genellikle, izleme dosyası tarafından oluşturulur. ns(1). Sırasında
bir ns simülasyonu, kullanıcı topoloji konfigürasyonları, düzen bilgileri ve paket üretebilir
ns'deki izleme olaylarını kullanarak izler. bkz. ns(1) Detaylı bilgi için.
İzleme dosyası oluşturulduğunda, nam ile canlandırılmaya hazırdır. Başlatıldığında, nam
izleme dosyasını okuyacak, topoloji oluşturacak, bir pencere açacak, gerekirse düzen yapacak, ardından
izleme dosyasındaki ilk paketin zamanında duraklatın. Kullanıcı arayüzü sayesinde, nam
animasyonun birçok yönü üzerinde kontrol sağlar. Bu işlevler açıklanacak
KULLANICI ARAYÜZÜ bölümünde ayrıntılı olarak.
Nam'ın bu versiyonu oldukça deneyseldir - hatalar olacaktır!. Lütfen ns-
[e-posta korumalı] herhangi bir hatayla karşılaşırsanız veya istediğiniz için önerilerde bulunursanız
işlevsellik.
SEÇENEKLER
-g Başlangıçta pencerenin geometrisini belirtin. Biçim şurada açıklanmıştır: X(1)
-t [Bilgi eksik] Nam'a tkgraph kullanmasını söyleyin ve girdi dosyası adını belirtin
tkgraph için.
-i [Bu seçeneğe ilişkin bilgiler doğru olmayabilir] Belirtin oranları (gerçek) milisaniye
ekran güncelleme hızı olarak. Varsayılan hız 50 ms'dir (yani, saniyede 20 kare).
X sunucusunun bu hıza yetişemeyebileceğini unutmayın, bu durumda
animasyon, X sunucusunun izin verdiği kadar hızlı çalışır (%100 işlemci kullanımında).
-N Bu ad örneğinin uygulama adını belirtin. Bu uygulama adı daha sonra
eş senkronizasyonunda kullanılabilir.
-P Yürütülmesi gerçekleştirilecek olan eş adı örneğinin uygulama adını belirtin.
bu ad örneğinin yürütülmesiyle senkronize edilir. Yukarıdaki seçeneğe bakın
(-N) uygulama adlarının nasıl belirleneceği.
Genel kullanım: (1) ilk ad örneğini (köle) şu şekilde başlatmak:
nam -N <isim #1> <iz dosya isim #1>
Ardından ikinci ad örneğini başlatın (ki bu ana olacaktır):
nam -N <isim #2> <iz dosya isim #2>
Ardından her animasyon kontrolü (oynat, durdur, geri, ancak dışlamak diğer muayene
ve izleme gibi etkileşimli işlemler) ikisi arasında senkronize edilecektir.
örnekleri.
Lütfen bu mekanizmanın Tcl'nin gönderme komutunu kullandığı için şunu gerektirdiğini unutmayın:
X sunucunuz kimlik doğrulama olarak xauth kullandı. Özellikle, seçenek eklemelisiniz
`-auth ' X sunucunuzu başlattığınızda. Bu olmadan
seçeneği, X, xhost'u kimlik doğrulama olarak kullanır, bu da çok zayıf ve dikkate alınır.
güvensiz. Ayrıntılar için Xsecurity, xauth ve Xserver'ın man sayfasına ve
mevcut kimlik doğrulama protokolleri.
-c [Bilgi eksik] 'Etkin' depolamak için kullanılan maksimum önbellek boyutu
geriye doğru animasyon yaparken nesneler.
-f Başlatma sırasında yüklenecek başlatma dosyalarının adı. Bu dosyada kullanıcı
izleme dosyasında çağrılacak işlevleri tanımlayabilir. Bunun için bir örnek
ns'deki dinamik bağlantıların 'bağlanma' ve 'bağlanma' olayları. (bkz. $ns rt modeli
ayrıntı için ve örneğin ns dizininizdeki tcl/ex/simple-dyn.tcl). Örnek
başlatma dosyaları ex/sample.nam.tcl ve ex/dynamic-nam.conf adresinde bulunabilir.
-S Grafik hata ayıklamasını kolaylaştırmak için eşzamanlı X davranışını etkinleştirin. UNIX için
yalnızca X çalıştıran sistem.
izleme dosyası canlandırılacak izleme verilerini içeren dosyanın adıdır (biçim
aşağıdaki İZ DOSYA bölümünde açıklanmıştır). Eğer izleme dosyası okunamaz, nam açmaya çalışacak
izleme dosyası.nam.
OBJELER IN NAM
nam, şu yapı taşlarını kullanarak animasyon yapar: düğüm, bağlantı, kuyruk, paket, aracı,
monitör. Aşağıda tanımlanmıştır:
düğüm Düğümler, izleme dosyasındaki 'n' izleme olayından oluşturulur. bir temsil eder
kaynak/ana bilgisayar/yönlendirici vb. ad, için yinelenen tanım varsa sona erecektir.
aynı düğüm. Düğüm birçok şekle sahip olabilir (daire, kare ve altıgen), ancak bir kez
yarattı, şeklini değiştiremez. Düğümün de birçok rengi olabilir, değişebilir
animasyon sırasında rengi. bkz. ns(1) ilgili izleme olayları için.
Link Bir ağ topolojisi oluşturmak için düğümler arasında bağlantılar oluşturulur. isim linkleri
dahili olarak tek yönlüdür, ancak kullanıcılar tarafından görülmez. 'l' izleme olayı oluşturur
iki tek yönlü bağlantı ve diğer gerekli kurulumlar, dolayısıyla kullanıcılara aynı görünüyor
dubleks bağlantı. Link birçok renge sahip olabilir, animasyon sırasında rengini değiştirebilir.
Bakın ns(1) ilgili izleme olayları için.
kuyruk Kuyruk, iki düğüm arasında nam olarak oluşturulmalıdır. Bağlantıdan farklı olarak, nam kuyruğu
ile ilişkili simpleks bağlantı. 'q' izleme olayı yalnızca bir
basit bağlantı. Adında, kuyruklar yığılmış paketler olarak görselleştirilir. paketler
bir çizgi boyunca istiflendiğinde, çizgi ile yatay çizgi arasındaki açı şu şekilde olabilir:
'q' izleme olayında belirtilir.
paket Paket, oklu bir blok olarak görselleştirilir. Okun yönü,
paketin akış yönü. Kuyruğa alınan paketler küçük kareler olarak gösterilir. Bir paket
bir kuyruktan veya bir bağlantıdan atılabilir. Bırakılan paketler döner olarak gösteriliyor
kareler ve ekranın sonunda kaybolur. Bırakılan paketler görünmez
Geriye doğru animasyon sırasında.
ajan Aracılar, protokol durumlarını düğümlerden ayırmak için kullanılır. Onlar her zaman ilişkilidir
düğümler ile. Bir temsilcinin bir adı vardır; benzersiz ajanın tanımlayıcısı. Bu
içinde adı olan bir kare olarak gösterilir ve bir çizgi kareyi kendi
ilişkili düğüm
OTOMATİK DÜZEN
Adında, düğüm nesnelerini kenar nesnelerle değiştirerek bir topoloji belirtilir. Ama
topolojiyi anlaşılır bir şekilde gösterebilmek için bir yerleşim mekanizmasına ihtiyaç vardır. Şu anda isim
iki düzen yöntemi sağlar.
İlk olarak, kullanıcı kenarların yönelimlerini belirleyebilir. Kenar oryantasyonu, kenarlar arasındaki açıdır.
kenar ve yatay çizgi, [0, 2*pi) aralığında. Düzen sırasında nam,
verilen kenar yönelimleri. Genel olarak, önce bir referans düğümü seçecek, ardından
bağlantı gecikmesi tarafından belirlenen kenar yönlendirme ve kenar uzunluğunu kullanan diğer düğümler.
Bu, küçük ve manuel olarak oluşturulan topolojiler için iyi çalışır.
İkincisi, ister küçük ister büyük olsun, rastgele oluşturulmuş topolojilerle uğraşırken,
düzeni otomatik olarak yapmak isteyebilir. Otomatik bir grafik düzeni algoritması ([1] [2])
uyarlanmış ve uygulanmıştır. Algoritmanın temel fikri, grafiği toplar olarak modellemektir.
(düğümler) yaylar (kenarlar) ile bağlanır. Yaylar çekerken toplar birbirini iter
onları birlikte. Bu sistem (umarım) bazı yinelemelerden sonra yakınsayacaktır. Uygulamada,
az sayıda yinelemeden sonra (onlarca veya yüzlerce), çoğu grafik bir
görsel olarak anlaşılır yapı.
Otomatik yerleşim sürecini ayarlamak için 3 parametre vardır:
Ca Yayların toplar arasındaki kuvvetini kontrol eden çekici kuvvet sabiti. Varsayılan
değer 0.15
Cr Toplar arasındaki itme kuvvetini kontrol eden itme kuvveti sabiti.
Varsayılan değer 0.15'dır
yineleme sayısı
Kendini açıkladı. Varsayılan değer 10'dur.
Onlarca düğüme sahip küçük topolojiler için, varsayılan parametreleri kullanarak (belki
20 ila 30 yineleme) güzel bir düzen oluşturmak için yeterli olacaktır. Ama daha büyüğü için
topoloji, dikkatli parametre ayarı gereklidir. Aşağıdaki ampirik bir yöntemdir
Georgia Tech'in ITM'si tarafından oluşturulan 100 düğümlü bir rastgele geçiş saplama topolojisi düzeni
İnternet topolojisi modelleyici. İlk olarak, Ca_ ve Cr_'yi 0.2'ye ayarlayın, yaklaşık 30 yineleme yapın,
sonra Cr_'yi 1.0'a, Ca_'yı yaklaşık 0.01'e ayarlayın, ardından yaklaşık 10 yineleme yapın, ardından Ca_'yı ayarlayın
0.5'e, Cr_'den 1.0'a, yaklaşık 6 yineleme yapın.
L' KULLANICI ARA
Üstü nam nam pencere bir menü bar. Ekranın solunda iki açılır menü
Menü çubuğu. 'Dosya' menüsü şu anda yalnızca bir 'Çıkış' düğmesi içeriyor. 'Açık...' özelliği var.
düğmesi de, ancak bu henüz uygulanmadı. 'Görünüm' menüsünde 4 düğme bulunur:
- Yeni görünüm düğmesi: Aynı animasyonun yeni bir görünümünü oluşturur. Kullanıcı kaydırabilir ve yakınlaştırabilir
yeni görünümde. Tüm görünümler eşzamanlı olarak canlandırılacaktır.
- Monitörleri göster onay kutusu: İşaretlenirse, pencerenin alt yarısında bir bölme gösterir,
monitörlerin görüntüleneceği yer.
- Otomatik yerleşimi göster onay kutusu: İşaretlenirse, pencerenin alt yarısında bir bölme gösterir,
giriş kutuları ve otomatik düzen ayarlamaları için bir düğme içeren. Bu kutu olabilir
her zaman etkinleştirilemez. Bir izleme dosyasının kendi düzen belirtimleri olduğunda, bu
kutusu devre dışı bırakılacaktır. Yalnızca ve yalnızca izleme dosyası tam bir düzene sahip değilse
belirtim (yani, her bağlantının izlemelerde belirtilen yönü vardır), bu
kutusu etkinleştirilebilir.
- Açıklama onay kutusunu göster: İşaretlenirse, ekranın alt yarısında bir liste kutusu gösterecektir.
Ek açıklamaları artan zaman sırasına göre listelemek için kullanılacak olan pencere.
'Yardım' menüsü, menü çubuğunun sağ tarafındadır. İki düğmesi vardır. tıklama
'Yardım' düğmesi, ad kullanımıyla ilgili bilgileri gösteren yeni bir pencere açacaktır.
'Hakkında' düğmesine tıklamak, geçmişini ve durumunu gösteren yeni bir pencere açacaktır.
ad.
Hızlanma Tuşları
ALT+'f', 'Dosya' menüsünü aşağı çeker. ALT+'v', 'Aç...' menüsünü aşağı çeker.
ESC, devam eden bir menü seçimini iptal edecektir.
Menü çubuğunun altında bir kontrol bar 6 düğme, bir etiket ve bir
küçük kaydırma çubuğu (ölçek). Herhangi bir sırayla tıklanabilirler. onları açıklayacağız
soldan sağa.
Düğme 1 (<<)
Geri sarma. Tıklandığında animasyon süresi 25 kat geri gider.
mevcut ekran güncelleme oranı.
Düğme 2 (<)
Geriye oynama. Tıklandığında, animasyon zamanda geriye doğru oynatılacaktır.
Düğme 3 (kare)
Durmak. Tıklandığında, animasyon duraklayacaktır.
Düğme 4 (>)
İleri oyun. Tıklandığında, animasyon artan sırayla oynatılacaktır.
Düğme 5 (>>)
İleri sar. Tıklandığında animasyon süresi 25 kat ileri gidecektir.
geçerli ekran güncelleme hızı.
Düğme 6 (Şevron logosu)
Çık.
zaman etiketi
Geçerli animasyon zamanını gösterin (yani izleme dosyasındaki simülasyon zamanı).
Hız kaydırıcısı
Ekran güncelleme hızını kontrol eder (animasyon ayrıntı düzeyi). şu anki oran
kaydırıcının üzerindeki etikette görüntülenir.
İlk kontrol çubuğunun altında, Ana ekran, bir araç çubuğu ve bir ana
iki kaydırma kaydırma çubuğuna sahip görünüm bölmesi. 'Dosya/yeni' menü düğmesiyle oluşturulan tüm yeni görünümler
view' bu üç bileşene sahip olacaktır.
Araç çubuğu iki yakınlaştırma düğmesi içerir. Yukarı oklu düğme yakınlaştırır, düğme
aşağı ok ile uzaklaştırır. Ana animasyon görünümünü kaydırmak için iki kaydırma çubuğu kullanılır.
Ana görünüm bölmesindeki herhangi bir nesnenin sol düğmesine tıklandığında bir pencere açılacaktır.
tıklama noktasındaki bilgi penceresi. Paket ve aracı nesneler için bir
açılır pencerede 'monitör' düğmesi. Bu düğmeye tıklamak, monitör bölmesini ortaya çıkaracaktır.
(eğer orada değilse) ve nesneye bir monitör ekleyin. Bağlantı nesnesi için bir
'Grafik' düğmesi. Bu düğmeyi tıklatarak kullanıcının görebileceği başka bir açılır pencere açılacaktır.
iki simpleksten birinin bant genişliği kullanım grafiğini veya bağlantı kaybı grafiğini seçin
çift yönlü bağlantının bağlantıları tıklanır. Bu işlevler görünümlerde de mevcuttur
'Dosya/yeni görünüm' tarafından oluşturuldu. NOT: Bu işlevler BÜYÜK ÖLÇÜDE DENEYSEL VE
DENGESİZ bu sürümde (v1.0a2).
Şimdiye kadar tartıştığımız gadget'ların altında bir izlemek bölmesi,
'Monitörleri görüntüle/göster' onay kutusunun ayarlanmış olup olmadığına bağlı olarak. (Varsayılan ayarlanmamıştır). Tüm
monitörler bu bölmede gösterilecektir. Bir monitör, bölmede büyük bir düğme gibi görünür.
Şu anda yalnızca paket ve aracının monitörü olabilir.
Bir paket monitörü boyutu, kimliği ve gönderilen zamanı gösterir. Paket amacına ulaştığında
hedef, monitör hala orada olacak, ancak paketin görünmez olduğunu söylüyor.
Bir aracı monitörü, aracının adını ve herhangi bir değişken izlemesi olup olmadığını gösterir.
bu aracıyla ilişkiliyse, orada da gösterilecektir.
Monitör bölmesinin altında (veya monitör bölmesi yoksa yerinde), bir Zaman
kaydırıcı. Üzerinde sürüklenebilen 'TIME' etiketine sahip, ölçeklenmiş bir kurala benziyor.
kural. Mevcut animasyon süresini ayarlamak için kullanılır. 'TIME' etiketini sürüklerken, geçerli
animasyon süresi, yukarıdaki kontrol çubuğundaki zaman etiketinde görüntülenecektir. sol kenar
sürgüsü, izleme dosyasındaki en erken olay zamanını ve sağ kenarını temsil eder.
son olay zamanını temsil eder.
Kuralda (etikette değil) sol düğmeyi tıklamak, Geri Sar veya Hızlı ile aynı etkiye sahiptir
Tıklama konumuna bağlı olarak ileri.
The Otomatik Düzen Bölmesi görünür veya gizli olabilir. Görünüyorsa, zamanın altındadır
kaydırıcı. Üç giriş kutusu ve bir röle çıkışı düğmesi vardır. Etiketli giriş kutuları izin verir
kullanıcı, iki otomatik düzen sabitini ve sonraki sırasında yineleme sayısını ayarlar
Yerleşim. Kullanıcı herhangi bir giriş kutusunda ENTER'a bastığında veya 'röleout' düğmesine tıkladığında,
bu sayıda yineleme gerçekleştirilecektir. için OTOMATİK DÜZEN bölümüne bakın.
kullanım detayları.
Ad penceresinin alt bileşeni bir not Liste kutusu, ek açıklamaların olduğu yer
görüntülenir. Açıklama, şu anda meydana gelen bir olayı tanımlayan bir (zaman, dize) çiftidir.
o zaman. bkz. ns(1) Açıklamalar oluşturmak için işlevler için. Bir
liste kutusundaki açıklama, nam'ı bu açıklamanın kaydedildiği zamana getirecektir.
İşaretçi liste kutusu içindeyken, sağ tuşa tıklamak animasyonu durduracak ve ekrana getirecektir.
3 seçenekli bir açılır menü: Ekle, Sil, Bilgi. `Ekle' ile bir iletişim kutusu açılacaktır.
metin girişi yapın ve geçerli animasyon zamanına sahip yeni bir açıklama girişi ekleyin. kullanıcı
iletişim kutusuna açıklama dizesi yazın. 'Sil' ek açıklama girişini siler
işaretçi tarafından işaret edilir. 'Bilgi', hem açıklama zamanını gösteren bir bölme ortaya çıkaracaktır.
ve açıklama dizesi.
KLAVYE KOMUTLAR
[Yetersiz, ancak doğru] Düğmelerin çoğunun klavye eşdeğerleri vardır. Dikkat edin sadece
fare imleci isim penceresinin içindeyken işlev görür.
Boşluk veya dönüş yazmak, zaten duraklatılmış değilse adı duraklatacaktır. nam duraklatılırsa,
boşluk veya dönüş, animasyonu simüle edilmiş bir saat tik atacaktır. (Klavyeniz
otomatik tekrarlar, alanı basılı tutmak, ekranın bir kısmında yavaş adım atmak için iyi bir yoldur.
animasyon.)
'p' veya 'P'
Duraklatın, ancak duraklatılırsa adım atmayın.
'c' veya 'C'
Bir duraklamadan sonra devam edin.
'b' veya 'B'
Bir ekran güncelleme aralığı için animasyon süresini azaltın.
'r' veya 'R'
Geri sarma.
'f' veya 'F'
Hızlı İleri.
'n' veya 'N'
Sonraki etkinliğe geç.
"x" veya "X"
Son oran değişikliğini geri al
'u' veya 'U'
Kaydırıcıyı en son sürükleme işlemini geri alın.
`>' veya `.'
Parçacıklılığı (hızlanma) %5 artırın.
`<' veya `,'
Parçacıklılığı (yavaşla) %5 azaltın.
SPACE Adın duraklama durumunu değiştirir.
"q", "Q" veya Control-c
Çıkmak
KAYIT ANİMASYON
Ad animasyonlarını kaydetmek için dosya menüsünden ``Record Animation'' seçeneğini seçin. A
bir dizi namXXX.xwd dosyası üretilecektir (burada XXX çerçeve numarasıdır), her seferinde bir tane-
adım. Bu dosyalar daha sonra uygun şekilde animasyonlu GIF'ler veya MPEG'ler halinde birleştirilebilir.
işlem sonrası araçlar.
İZ DOSYA FORMAT
İzleme dosyası olayları, olayın hangi nesneye bağlı olduğuna bağlı olarak 6 türe ayrılabilir.
ilişkilendirilir. Aşağıda, bunları ayrıntılı olarak tartışıyoruz.
Packet Basic paket olayları, bir tür karakterdir ve ardından bazı etiketler gelir:
-T -e -s -NS -C -ben
biridir:
'h' - Atlama. Paket, src_addr'den bağlantıya iletilmeye başlandı.
dst_addr
`r' - Al. Paket iletimi bitirdi ve
hedef.
`d' - Bırak. Paket, kuyruktan veya src_addr'den dst_addr'a bağlantıdan çıkarıldı.
`+' - Kuyruğa girin. Paket, src_addr'den dst_addr'a kadar olan kuyruğa girdi.
`-' - Sıradan çık. Paket, src_addr'den dst_addr'a kadar olan kuyruktan ayrıldı.
Buraya bırak, kuyruktan veya bağlantıdan düşme arasında ayrım yapmaz. buna karar verildi
bırakma zamanına kadar.
Bayraklar aşağıdaki anlamlara sahiptir:
-T olayın gerçekleştiği zamandır.
-e paketin boyutudur (bayt cinsinden).
-s kaynak düğümdür.
-NS hedef düğümdür.
-C konuşma kimliğidir.
-ben konuşmadaki paket kimliğidir.
-a şu anda renk kimliği olarak kullanılan paket özelliğidir.
Bazı protokoller için ek bayraklar eklenebilir. Bu liste şu şekilde uzatılabilir:
gereklidir:
-P virgülle ayrılmış bir paket listesi belirten bir ASCII dizesi verir
türleri. Bazı değerler şunlardır: TCP - bir tcp veri paketi. ACK - genel onay.
NACK - genel olumsuz onay. SRM - SRM veri paketi.
-n paket sıra numarasını verir.
Bağlantı/Sıra Durumu
l -t -s -NS -S [-C ] [-r -NS ]
q -t -s -NS -a
bağlantı durumu geçişini verir. 3 olası değeri vardır: YUKARI ve AŞAĞI
bağlantı arızasını ve kurtarmayı işaretler, RENK, bağlantı rengi değişikliğini işaretler. RENK verilirse,
aşağıdaki -c yeni renk değerini veren bekleniyor. Bağlantı olayında,
[-r -NS ] sırasıyla bağlantı bant genişliğini ve gecikmeyi verir. Sadece kullanılır
nam bağlantıyı oluşturduğunda, yani izleme dosyasını yüklerken.
kuyruk konumunu, yani, boyunca uzanan bağlantı arasındaki açıyı belirtir.
Kuyruğa alınan paketler ve yatay çizgi görüntülenir.
Düğüm Durumu
n -t -s -S [-C ] [-Ö ] [-A ]
'-t', '-S' ve '-c' bayrakları Link'tekilerle aynı anlama sahiptir. `-A' bayrağı kullanılıyor
düğümün etiketine isteğe bağlı bir dize eklemek için. Görüntülemek için kullanılabilir
bir düğümün durumunun açıklamaları. Eskiyi geri yüklemek için geriye dönük izlemede `-o' bayrağı kullanılır
bir düğümün renkleri.
Düğüm İşareti
Düğüm işaretleri, düğümlerin etrafındaki renkli dairelerdir. Onlar tarafından oluşturulur:
m -t -n -s -C -H [-Ö ]
ve şu şekilde silinebilir:
m -t -n -s -X
Bir kez oluşturulduktan sonra bir düğüm işaretinin şeklini değiştiremeyeceğini unutmayın. olası seçimler
şekiller için daire, kare ve altıgen vardır. Küçük harfli dizeler olarak tanımlanırlar
tam olarak yukarıdaki gibi.
Protokol Devleti
Aracılar şu şekilde oluşturulabilir:
NS -n -s -NS
Şunlar tarafından yok edilebilirler:
NS -n -s -NS -X
Bir aracıyla ilişkili protokol durum değişkenlerini görselleştirmek için
"özellik". Şu anda üç tür özelliğe izin veriyoruz: zamanlayıcılar, listeler ve basit
değişkenler. Ama sadece sonuncusu uygulanır ns(1) API'leri izleme.
Özellikler, aracı oluşturulduktan sonra herhangi bir zamanda aşağıdakiler kullanılarak eklenebilir veya değiştirilebilir:
f -t -a -T -n -v -Ö
bir liste için 'l', basit bir değişken için 'v', durmuş bir zamanlayıcı için 's', 'u'
yukarı sayma zamanlayıcısı için, aşağı sayım zamanlayıcısı için 'd'.
-v değişkenin yeni değerini verir. Değişken değerler basit ASCII
TCL dize alıntılama kurallarına uyan dizeler. Liste değerler TCL listesine uyar
sözleşmeler. kronometre değerler ASCII sayısal değerleridir.
-Ö değişkenin önceki değerini verir. Bu, geriye doğru izin vermek için
animasyon oyunu.
Özellikler aşağıdakiler kullanılarak silinebilir:
f -t -a -n -o -X
Çeşitli v -t TCL senaryo dizi
açıklama için kullanılırsa, bir yerde yürütülecek isteğe bağlı bir tcl komut dosyası içerebilir.
komut dosyası bir satırda olduğu sürece (en fazla 256 karakter). NS
bayrak ve dize sırası önemlidir.
c-t -ben -n
bir rengi tanımlar. Renk adı, renk veritabanında listelenen adlardan biri olmalıdır.
X11'de (/usr/X11/lib/rgb.txt). Bu tanımdan sonra renk referans alınabilir.
kimliğini kullanıyor.
ÖRNEKLER
onworks.net hizmetlerini kullanarak nam'ı çevrimiçi kullanın