为什么不能数据被写入到一个文件在覆盆子π独立工作时,我。e可执行文件时,创建仿真软件的使用,对树莓π运行金宝app

9的观点(30天)
当我开始在仿真软件上实时代码,数据提取音频捕获块可以写入一个文金宝app件,通过使用“文件”,在覆盆子π。(外部模式选择和仿真停止时间调整为“正”)但是,当它是独立的,我。当我运行可执行文件,由仿真软件,对树莓π,没有数据写入文件。金宝app它在所有情况下都是空的。似乎可执行工作但没有新数据写入文件,虽然文件上创建相关的目录。我也检查了以下链接但是没有未解决了这个问题 //www.tatmou.com/matlabcentral/answers/112443-build-standalone-application-running-in-raspberry-pi
任何帮助都是赞赏

接受的答案

Murat米色
Murat米色 2014年12月3日
文件不生成任何代码块(即无参数块)时,仿真软件模型作为一个独立的应用程序运行。金宝app这是类似于其他沉块等范围。这一块只有在模拟工作。从外部模式是一个模拟模式,阻止在外部模式工作。
在独立模式下,仿真软件模型运行无限期(即没有停止时金宝app间)对树莓π。所以MAT-file不能生成。
1评论
Saffet
Saffet 2014年12月4日
Murat感谢您的回答。你能建议我任何其他方式(另一个块或别的),写任何数据到一个文件在stadalone模式中,或没有办法使用stadalone模式仿真软件?金宝app

登录置评。

更多的答案(2)

劳拉Zubaidia
劳拉Zubaidia 2016年4月1日
你好Saffet我想知道如果你已经解决了这个问题,它的解决方案是什么?任何建议吗?

迈克尔•巴博萨
迈克尔•巴博萨 2019年7月24日
你好,
我有一个类似的问题。在独立模式下我的程序不是wirite创建的文件。
函数creatFILE ()% # codegen
%创建一个树莓π对象
r = raspi (“169.254.0.2”,“π”,matlab的);
data_atual =地带(系统(r,“日期+“% d_ % b_ % y_ % H_ % M_ % S”的));
doc_name =“文件/ dataLOG_”+ data_atual;
系统(r, convertStringsToChars (“碰”+ doc_name));
系统(r, convertStringsToChars (“sudo乔恩π:π”+ doc_name));
系统(r, convertStringsToChars (“sudo chmod 777”+ doc_name));
数= 1:10 0
系统(r,“睡眠0.5”);
nanosegundos =地带(系统(r,“日期+“% H_ % M_ % S_ % N”的));
系统(r, convertStringsToChars (“回声”+ nanosegundos +“> >”+ doc_name));
系统(r,“睡眠0.5”);
nanosegundos =地带(系统(r,“日期+“M_ H_ % % S_ % N”));
系统(r, convertStringsToChars (“回声”+ nanosegundos +“> >”+ doc_name));
结束
结束

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!