mscgen - Online di Cloud

Ini adalah perintah mscgen yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


mscgen - Renderer Bagan Urutan Pesan

RINGKASAN


mscgen -T mengetik [ -o fillet ] [ -i ] masuk

mscgen -l

DESKRIPSI


Mscgen adalah program kecil yang mem-parsing deskripsi Message Sequence Chart dan menghasilkan
PNG, EPS, SVG atau peta gambar sisi server (ismap) sebagai output. Bagan Urutan Pesan
(MSC) adalah cara untuk merepresentasikan entitas dan interaksi selama beberapa periode waktu dan bersifat
sering digunakan dalam kombinasi dengan SDL. MSC populer di Telecoms untuk menentukan bagaimana protokol
beroperasi meskipun MSC tidak perlu rumit untuk dibuat atau digunakan. Mscgen bertujuan untuk memberikan
bahasa teks sederhana yang jelas untuk dibuat, diedit dan dipahami, yang juga dapat
diubah menjadi gambar.

PILIHAN


-T mengetik
Menentukan jenis file output, yang mungkin salah satu dari 'png', 'eps', 'svg' atau 'ismap'

-i masuk
File dari mana untuk membaca input. Jika dihilangkan atau ditentukan sebagai '-', input akan menjadi
baca dari stdin. Opsi '-i' mungkin dihilangkan jika ditentukan sebagai
opsi terakhir.

-o fillet
Tulis output ke file bernama. Opsi ini harus ditentukan jika input diambil
dari stdin, jika tidak, nama file keluaran default ke . .

-F fon
Gunakan font yang ditentukan untuk merender keluaran PNG. Ini hanya didukung jika mscgen adalah
dibangun dengan USE_FREETYPE dan sebaliknya diabaikan.

-p Tampilkan msc yang diurai sebagai teks ke stdout. Ini hanya berguna untuk memeriksa
pengurai.

-l Tampilkan lisensi program dan keluar.

CONTOH


Bahasa yang diinterpretasikan oleh mscgen mirip dengan Graphviz dot, menggunakan teks sederhana
instruksi untuk menambahkan entitas dan kemudian busur pesan. Contoh berikut menunjukkan input
untuk bagan urutan pesan sederhana.

# MSC untuk beberapa proses fiksi

msc {
a,b,c;

a->b [ label = "ab()" ] ;
b->c [ label = "bc(TRUE)"];
c=>c [ label = "proses(1)" ];
c=>c [ label = "proses(2)" ];
...;
c=>c [ label = "proses(n)" ];
c=>c [ label = "proses(AKHIR)" ];
a<<=c [ label = "panggilan balik()"];
--- [ label = "Jika lebih banyak untuk dijalankan", ID="*" ];
a->a [ label = "berikutnya()"];
a->c [ label = "ac1()\nac2()"];
b<-c [ label = "cb(TRUE)"];
b->b [ label = "macet(...)"];
a<-b [ label = "ab() = SALAH"];

}

Informasi lebih lanjut tentang input dapat ditemukan di http://www.mcternan.co.uk/mscgen/.

HAK CIPTA


Mscgen, Hak Cipta (C) 2010 Michael C McTernan,
Michael.McTernan.2001@cs.bris.ac.uk

Program ini adalah perangkat lunak gratis; Anda dapat mendistribusikan ulang dan/atau memodifikasinya di bawah ketentuan
Lisensi Publik Umum GNU sebagaimana diterbitkan oleh Free Software Foundation; salah satu
versi 2 dari Lisensi, atau (sesuai pilihan Anda) versi yang lebih baru.

Render PNG oleh libgd, www.libgd.org.

Gunakan mscgen online menggunakan layanan onworks.net



Program online Linux & Windows terbaru