mscgen - Bulutta Çevrimiçi

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 mscgen komutudur.

Program:

ADI


mscgen - Mesaj Dizisi Grafiği Oluşturucusu

SİNOPSİS


mscgen -T tip [ -o dosya ] [ -i ] dosyada

mscgen -l

TANIM


Mscgen, Mesaj Dizisi Tablosu açıklamalarını ayrıştıran ve üreten küçük bir programdır.
Çıktı olarak PNG, EPS, SVG veya sunucu tarafı görüntü haritaları (ismaps). Mesaj Dizisi Grafikleri
(MSC'ler), belirli bir zaman dilimindeki varlıkları ve etkileşimleri temsil etmenin bir yoludur ve
sıklıkla SDL ile birlikte kullanılır. MSC'ler Telekomünikasyonlarda protokollerin nasıl yapılacağını belirtmek için popülerdir.
MSC'lerin oluşturulması veya kullanılması karmaşık olmasa da çalışır. Mscgen şunları sağlamayı amaçlamaktadır:
Oluşturulması, düzenlenmesi ve anlaşılması kolay basit bir metin dili.
görüntülere dönüştü.

SEÇENEKLER


-T tip
Çıktı dosyası türünü belirtir; 'png', 'eps', 'svg' veya 'ismap' olabilir

-i dosyada
Girişin okunacağı dosya. Atlanırsa veya '-' olarak belirtilirse giriş şöyle olacaktır:
stdin'den okuyun. '-i' seçeneği aşağıdaki durumlarda atlanabilir: olarak belirtilir
son seçenek.

-o dosya
Çıktıyı adlandırılmış dosyaya yazın. Giriş alınırsa bu seçenek belirtilmelidir
stdin'den, aksi takdirde çıktı dosya adı varsayılan olarak . .

-F yazı tipi
PNG çıktısını oluşturmak için belirtilen yazı tipini kullanın. Bu yalnızca mscgen olması durumunda desteklenir
USE_FREETYPE ile oluşturulmuştur ve aksi halde dikkate alınmaz.

-p Ayrıştırılan msc'yi stdout'a metin olarak görüntüleyin. Bu yalnızca kontrol etmek için kullanışlıdır.
ayrıştırıcı.

-l Program lisansını görüntüleyin ve çıkın.

ÖRNEK


Mscgen tarafından yorumlanan dil, basit metin kullanan Graphviz dot diline benzer.
Varlık ekleme talimatları ve ardından yayları mesajla. Aşağıdaki örnek girişi göstermektedir
basit bir mesaj dizisi şeması için.

# Bazı kurgusal süreçler için MSC

msc {
ABC;

a->b [ etiket = "ab()" ] ;
b->c [ etiket = "bc(DOĞRU)"];
c=>c [ etiket = "süreç(1)"];
c=>c [ etiket = "süreç(2)"];
...;
c=>c [ etiket = "işlem(n)" ];
c=>c [ etiket = "işlem(SON)" ];
a<<=c [ label = "geri arama()"];
--- [ label = "Daha fazla çalıştırılacaksa", ID="*" ];
a->a [ label = "sonraki()"];
a->c [ etiket = "ac1()\nac2()"];
b<-c [ etiket = "cb(DOĞRU)"];
b->b [ label = "durdu(...)"];
a<-b [ etiket = "ab() = YANLIŞ"];

}

Giriş hakkında daha fazla bilgiyi şu adreste bulabilirsiniz: http://www.mcternan.co.uk/mscgen/.

TELİF HAKKI


Mscgen, Telif Hakkı (C) 2010 Michael C McTernan,
Michael.McTernan.2001@cs.bris.ac.uk

Bu program ücretsiz bir yazılımdır; yeniden dağıtabilir ve/veya şartlarına göre değiştirebilirsiniz.
Özgür Yazılım Vakfı tarafından yayınlanan GNU Genel Kamu Lisansı; herhangi biri
Lisansın 2. sürümü veya (isteğe bağlı olarak) daha sonraki herhangi bir sürüm.

PNG oluşturma libgd tarafından yapılmıştır, www.libgd.org.

Onworks.net hizmetlerini kullanarak mscgen'i çevrimiçi kullanın



En yeni Linux ve Windows çevrimiçi programları