首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于打印SDL/PR图的工具

用于打印SDL/PR图的工具
EN

Stack Overflow用户
提问于 2012-06-29 03:03:48
回答 3查看 1.1K关注 0票数 1

可悲的是,统一建模语言实际上已经扼杀了SDL (规范和描述语言,ITUZ.100),现在很难找到支持SDL语言的有用工具。

我想打印状态图,我记得我几年前就用过一个免费的工具。这是一个windows二进制文件,一些公司(如果我没记错的话)很久以前就开发出来了,但由于他们不再对它有任何商业兴趣,他们提供了免费下载(只提供二进制文件,没有源代码)。它至少可以打印SDL/PR文件,这正是我正在寻找的。

我试着去找它,但是找不到。有没有人有这个工具的链接(或名称)?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-06-29 03:44:06

我终于找到了。它被称为SDLT

是什么

SDLT是用于SDL-PR语言的免费SDL编译器,可生成PostScript格式的SDL-GR。

SDL语言是一种非常适合描述和描述面向服务的应用程序的语言。

SDLT程序comp.exe、pag.exe和form.exe最初是在CPqD TELEBRAS中开发的,并于1986年与TROPICO R产品一起转让给合同制造商。

如果您已安装CutePDFTM打印机,则SDLT还会生成PDF格式的SDL-GR。

更新:

由于某些原因,当从sdlt程序运行编译时,我得到一个"file not found“错误。因为它只是一个图形化的前端,所以我已经知道了如何从Makefile运行所需的后端:

代码语言:javascript
复制
# Variables assigned with = are evaluated at each substitution.
# Variables assigned with := are evaluated at assignment.
SDLT_CONF := $(shell mktemp sdlt.conf.XXXXXXXXXX)

all: basics1.pdf

%.pdf: %.ps
        ps2pdf $^ $@

%.ps: %.prg
        ./mk_dosbox_conf.sh `pwd` `echo $@ | sed 's/\.ps$$//'` > $(SDLT_CONF)
        dosbox -conf $(SDLT_CONF)
        rm $(SDLT_CONF)
        mv \
                `echo $@ | tr "[:lower:]" "[:upper:]"` \
                `echo $@ | tr "[:upper:]" "[:lower:]"`

并将以下内容作为mk_dosbox_conf.sh

代码语言:javascript
复制
#!/bin/sh

# Makes a dosbox.conf file that automates what SDLT.exe does

if [ $# -ne 2 ]
then
        echo "Usage: $0 <directory> <filenamebase>"
        exit 1
fi

cat <<EOF
[autoexec]
mount c: $1
c:
comp $2
pag  $2
form $2
del $2.SBL
del $2.LST
del $2.RSP
del $2.TXT
exit
EOF
票数 0
EN

Stack Overflow用户

发布于 2013-02-26 14:13:17

我不知道这个工具,但是如果您对免费的SDL process编辑器感兴趣,可以找到一个:http://www.opengeode.net

票数 1
EN

Stack Overflow用户

发布于 2019-10-03 06:53:41

我已经创建了一个用于解释C++过程的SDL库。它并不完全是您想要的,但是使用这个库,您还可以生成SDL/GR图。

库:https://github.com/trodevel/fsm

示例:

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11251234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档