Scilab“打印”指令的问题

Posted

技术标签:

【中文标题】Scilab“打印”指令的问题【英文标题】:Trouble with Scilab "print" instruction 【发布时间】:2021-03-03 03:01:36 【问题描述】:

尝试在 Scilab 中调试程序,我插入了几个 “打印”指令以跟踪正在发生的事情。

起初,我使用 %io(2) 输出“文件”,根据 到帮助,代表控制台。什么都没发生。

然后我使用了一个实际的文件名:

print("C:\Leszek\Xprmnt\scl\Ovsjanko\K3ScilabLog.txt", "开始!\n \n \n \n GOING \n")

确实会打印到该文件,但是当尘埃落定时 我想检查文件我在里面找到的只是最后一个 消息(就在程序崩溃之前),即使应该 之前是其他人,包括上面引用中的“START”等。

显然,每个打印命令都会重新打开文件以作为白板写入, 覆盖之前的内容。查看帮助和在线文档 我没有找到任何可用于更改此设置的选项或参数。

显然,我想要的是我所有打印命令的输出,因为 程序的开头,无论是在控制台上还是在文本文件中。

TIA。

【问题讨论】:

【参考方案1】:

只需使用disp("some text")mprintf("format",var1,...,varn),两者都会显示在控制台上。如果您需要写入文件,请使用fd = mopen("file.txt"),然后使用mfprint(fd,"format",var1,...,varn)

【讨论】:

以上是关于Scilab“打印”指令的问题的主要内容,如果未能解决你的问题,请参考以下文章

如何将打印指令保存在电脑上,最后USB连接斑马打印机打印条码

怎么向斑马条码打印机发送指令啊 usb接口

C#调用斑马打印机打印条码标签(支持COMLPTUSBTCP连接方式和ZPLEPLCPCL指令)

通过 Python 扫描指令从打印机获取 PDF 文件

怎么向网口打印机 发送 esc/pos指令 打印

求助关于Qt5打印使用ESC/POS指令集,一直没弄明白,求示例