Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
LinuxGUI:gnuplot、bash脚本、octave_Linux_User Interface_Gnuplot_Octave - Fatal编程技术网

LinuxGUI:gnuplot、bash脚本、octave

LinuxGUI:gnuplot、bash脚本、octave,linux,user-interface,gnuplot,octave,Linux,User Interface,Gnuplot,Octave,有没有办法在Ubuntu下编写一个可以与gnuplot、octave和bash脚本一起使用的GUI 您必须制作GUI并调用脚本,可以是octave、bash或gnuplot。您可能会在GUI中绘制图形,然后忘记八度。最后,我学习了一点RubyonRails来在云上提供我的fortran代码 例如,您可以使用qt并通过系统调用usino调用倍频程函数。或者基于web进行ajax调用。选项太多了,这取决于您使用的语言/框架/库 要从倍频程进行脚本调用,请参阅。有很多方法可以做到这一点。取决于你想要什

有没有办法在Ubuntu下编写一个可以与gnuplot、octave和bash脚本一起使用的GUI

您必须制作GUI并调用脚本,可以是octave、bash或gnuplot。您可能会在GUI中绘制图形,然后忘记八度。最后,我学习了一点RubyonRails来在云上提供我的fortran代码

例如,您可以使用qt并通过系统调用usino调用倍频程函数。或者基于web进行ajax调用。选项太多了,这取决于您使用的语言/框架/库

要从倍频程进行脚本调用,请参阅。有很多方法可以做到这一点。取决于你想要什么,仅仅

    system("./my_script")
我能胜任这项工作。如果你需要得到回复,链接上有相关信息。否则,脚本可能会将输出放在一个文件中,您可以稍后从倍频程读取该文件

如果你想得到八度音阶的输入,这样你就可以制作一个非常轻量级的用户界面,你可以做一个循环,在里面要求输入。比如说

    while x>0
        x = input("Enter an integer (0 for quiting), 5 for script")
        if (x==5)
            system("./my_script")
        endif
    endwhile

您必须制作GUI并调用脚本,可以是octave、bash或gnuplot。您可能会在GUI中绘制图形,然后忘记八度。最后,我学习了一点RubyonRails来在云上提供我的fortran代码

例如,您可以使用qt并通过系统调用usino调用倍频程函数。或者基于web进行ajax调用。选项太多了,这取决于您使用的语言/框架/库

要从倍频程进行脚本调用,请参阅。有很多方法可以做到这一点。取决于你想要什么,仅仅

    system("./my_script")
我能胜任这项工作。如果你需要得到回复,链接上有相关信息。否则,脚本可能会将输出放在一个文件中,您可以稍后从倍频程读取该文件

如果你想得到八度音阶的输入,这样你就可以制作一个非常轻量级的用户界面,你可以做一个循环,在里面要求输入。比如说

    while x>0
        x = input("Enter an integer (0 for quiting), 5 for script")
        if (x==5)
            system("./my_script")
        endif
    endwhile

实际上,从octave调用bash脚本对我来说已经足够了,但是我不知道怎么做。我不知道阿贾克斯。感谢您的回复。我在回答中添加了如何从octave调用脚本。希望有帮助。非常感谢。这解决了一半以上的问题。您可能应该看看scilab。它类似于八度音阶、图形和所有,而且您可以从内部制作GUI。“我曾经学过,并没有那么难。”newzad你可以试试实验性的倍频程图形用户界面。您必须根据源代码思想构建测试版本(3.7.2)。有关说明,请参阅。实际上从octave调用bash脚本对我来说已经足够了,但是我不知道如何做。我不知道阿贾克斯。感谢您的回复。我在回答中添加了如何从octave调用脚本。希望有帮助。非常感谢。这解决了一半以上的问题。您可能应该看看scilab。它类似于八度音阶、图形和所有,而且您可以从内部制作GUI。“我曾经学过,并没有那么难。”newzad你可以试试实验性的倍频程图形用户界面。您必须根据源代码思想构建测试版本(3.7.2)。有关说明,请参阅。只需使用任何终端仿真器:在一个选项卡octave中打开,在另一个-
cd
中打开octave的工作目录。我想构建一个用户界面。例如,当我按下一个按钮时,bash脚本将完成它的工作。这只适用于数量非常有限的操作。GUI只在浏览器或图像/音乐/视频编辑器中有用。只需使用任何终端仿真器:在一个选项卡octave中打开,在另一个-
cd
中打开octave的工作目录。我想构建一个用户界面。例如,当我按下一个按钮时,bash脚本将完成它的工作。这只适用于数量非常有限的操作。GUI仅在浏览器或图像/音乐/视频编辑器中有用。