主要内容

马铃薯草运行运行时选择

您可以指定哪些运行时选择?

您可以通过选项-nojvm.-logfile.马铃薯草®编译器SDK™来自使用汇编级属性的.NET客户端应用程序nojvm.logfile.。您通过调用方法检索这些属性的值MWMCR.课程访问matlab运行时属性和状态。

得到马铃薯草运行选项值使用mwmcr

MWMCR.班级提供了几种方法matlab运行时选项值。下表列出了此类支持的方法。金宝app

MWMCR方法 目的
mwmcr.ismcriinitialized() 回报真的如果是matlab运行时运行时间是初始化的,否则返回错误的
mwmcr.ismcrjvmenabled() 回报真的如果是matlab运行时使用.NET虚拟机(JVM™)启动运行时,否则返回错误的
mwmcr.getmcrlogfilename() 返回与之传递的日志文件的名称logfile.属性。

默认马铃薯草运行选项

如果你没有选择,matlab运行时以默认选项值启动:

matlab运行时运行时选择 默认选项值
.NET虚拟机(JVM) nojvm(false)
日志文件用法 logfile(null)

这些选项都是写入一次,只读属性。

使用以下属性表示matlab运行时您要修改的选项。

mwmcr属性 目的
nojvm. 让用户开始matlab运行时有或没有JVM。它需要一个布尔作为输入。例如,nojvm(true)开始matlab运行时没有JVM。
logfile. 允许用户传递日志文件的名称,将文件名作为输入。例如,logfile(“logfile3.txt.“)

通过马铃薯草运行来自C#应用程序的选项值。以下是如何matlab运行时选项值从客户端C#应用程序传递:

[汇编:nojvm(false),logfile(“logfile3.txt”)]命名空间app1 {class program {静态void main(String [] args){console.writeline(“侧面主要...”);尝试{myclass cls = new myclass();cls.hello();console.writeline(“完成!!”);console.readline();} catch(例外前){console.writeline(ex.message);}}}}