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