php 和 scilab (FuzzyToolbox) 之间的连接
Connection between php and scilab (FuzzyToolbox)
我想在 php 和 scilab 之间建立连接,这是我的代码
try {
$path = 'C:\wamp64\apps\scilab-5.5.2\bin\Scilex.exe';
$path_script = "ea=loadfls('C:\wamp64\www\scilab\estilosaprendizaje.fls');res=evalfls([-11,11],ea); disp(res);exit;";
$command = $path . ' -nb -e "' . $path_script.'"';
echo $command;
exec($command, $output);
foreach ($output as $line) {
print_r($line);
echo "<br />";
}
} catch (Exception $e) {
echo 'Excepción capturada: ', $e->getMessage();
}
但是当我 运行 php 时,它不起作用,它一直在加载,我没有错误消息或任何东西。
在 scilab 中,我的代码有效。
My output in scilab
尝试将 -nw
添加到 $command
以在控制台模式下启动 scilab。这可能是因为 scilab 试图以图形模式启动自己。我没有 php 也没有模糊工具箱,所以无法测试它。
我想在 php 和 scilab 之间建立连接,这是我的代码
try {
$path = 'C:\wamp64\apps\scilab-5.5.2\bin\Scilex.exe';
$path_script = "ea=loadfls('C:\wamp64\www\scilab\estilosaprendizaje.fls');res=evalfls([-11,11],ea); disp(res);exit;";
$command = $path . ' -nb -e "' . $path_script.'"';
echo $command;
exec($command, $output);
foreach ($output as $line) {
print_r($line);
echo "<br />";
}
} catch (Exception $e) {
echo 'Excepción capturada: ', $e->getMessage();
}
但是当我 运行 php 时,它不起作用,它一直在加载,我没有错误消息或任何东西。
在 scilab 中,我的代码有效。 My output in scilab
尝试将 -nw
添加到 $command
以在控制台模式下启动 scilab。这可能是因为 scilab 试图以图形模式启动自己。我没有 php 也没有模糊工具箱,所以无法测试它。