GoGPT Best VPN GoSearch

ไอคอน Fav ของ OnWorks

mscgen - ออนไลน์ในคลาวด์

เรียกใช้ mscgen ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่ง mscgen ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


mscgen - ตัวแสดงแผนภูมิลำดับข้อความ

เรื่องย่อ


mscgen -T ชนิด [ -o ไฟล์ ] [ -i ] แฟ้ม

mscgen -l

DESCRIPTION


Mscgen เป็นโปรแกรมขนาดเล็กที่แยกวิเคราะห์คำอธิบายแผนภูมิลำดับข้อความและสร้าง
PNG, EPS, SVG หรือแผนที่รูปภาพฝั่งเซิร์ฟเวอร์ (ismaps) เป็นผลลัพธ์ แผนภูมิลำดับข้อความ
(MSCs) เป็นวิธีการเป็นตัวแทนของเอนทิตีและการโต้ตอบในช่วงเวลาหนึ่งและเป็น
มักใช้ร่วมกับ SDL MSC เป็นที่นิยมในโทรคมนาคมเพื่อระบุวิธีโปรโตคอล
ดำเนินการแม้ว่า MSCs ไม่จำเป็นต้องซับซ้อนในการสร้างหรือใช้งาน Mscgen มุ่งมั่นที่จะให้บริการ a
ภาษาข้อความง่าย ๆ ที่ชัดเจนในการสร้าง แก้ไข และเข้าใจ ซึ่งยังสามารถ
ถูกแปรสภาพเป็นภาพ

OPTIONS


-T ชนิด
ระบุประเภทไฟล์เอาต์พุต ซึ่งอาจเป็นหนึ่งใน 'png', 'eps', 'svg' หรือ 'ismap'

-i แฟ้ม
ไฟล์ที่จะอ่านอินพุต หากละเว้นหรือระบุเป็น '-' อินพุตจะเป็น
อ่านจาก stdin ตัวเลือก '-i' อาจถูกละเว้น if ถูกกำหนดเป็น
ตัวเลือกสุดท้าย

-o ไฟล์
เขียนเอาต์พุตไปยังไฟล์ที่มีชื่อ ต้องระบุตัวเลือกนี้หากมีการป้อนข้อมูล
จาก stdin มิฉะนั้นชื่อไฟล์เอาต์พุตจะมีค่าเริ่มต้นเป็น . .

-F ตัวอักษร
ใช้แบบอักษรที่ระบุสำหรับการแสดงผลเอาต์พุต PNG รองรับเฉพาะเมื่อ mscgen เป็น
สร้างด้วย USE_FREETYPE และจะถูกละเว้นเป็นอย่างอื่น

-p แสดง msc ที่แยกวิเคราะห์เป็นข้อความไปยัง stdout สิ่งนี้มีประโยชน์สำหรับการตรวจสอบเท่านั้น
พาร์เซอร์

-l แสดงใบอนุญาตโปรแกรมและออก

ตัวอย่าง


ภาษาที่แปลโดย mscgen นั้นคล้ายกับภาษาของ Graphviz dot โดยใช้ข้อความธรรมดา
คำแนะนำในการเพิ่มเอนทิตีและส่วนโค้งของข้อความ ตัวอย่างต่อไปนี้แสดงอินพุต
สำหรับแผนภูมิลำดับข้อความอย่างง่าย

# MSC สำหรับกระบวนการสมมติบางอย่าง

ปริญญาโท {
ก, ข, ค;

a->b [ label = "ab()" ] ;
b->c [ label = "bc(TRUE)"];
c=>c [ ฉลาก = "กระบวนการ(1)" ];
c=>c [ ฉลาก = "กระบวนการ(2)" ];
... ;
c=>c [ label = "กระบวนการ (n)" ];
c=>c [ label = "กระบวนการ (สิ้นสุด)" ];
a<<=c [ label = "โทรกลับ ()"];
--- [ label = "ถ้าจะรันมากกว่านี้", ID="*" ];
a->a [ label = "next()"];
a->c [ label = "ac1()\nac2()"];
b<-c [ label = "cb(TRUE)"];
b->b [ label = "จนตรอก (...)"];
a<-b [ label = "ab() = FALSE"];

}

สามารถดูข้อมูลเพิ่มเติมเกี่ยวกับการป้อนข้อมูลได้ที่ http://www.mcternan.co.uk/mscgen/.

ลิขสิทธิ์


Mscgen, ลิขสิทธิ์ (C) 2010 Michael C McTernan,
[ป้องกันอีเมล]

โปรแกรมนี้เป็นซอฟต์แวร์ฟรี คุณสามารถแจกจ่ายซ้ำและ/หรือแก้ไขภายใต้เงื่อนไขของ
GNU General Public License ที่เผยแพร่โดย Free Software Foundation; ทั้ง
เวอร์ชัน 2 ของใบอนุญาต หรือ (ตามที่คุณเลือก) เวอร์ชันที่ใหม่กว่า

การแสดงผล PNG โดย libgd, www.libgd.org

ใช้ mscgen ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

คำสั่ง Linux

Ad




×
โฆษณา
❤️ช้อป จอง หรือซื้อที่นี่โดยไม่เสียค่าใช้จ่าย ช่วยให้บริการต่างๆ ฟรี