5.21
1.将串口收到的数据存在了数据库:
参考:https://blog.csdn.net/u013742084/article/details/53572633
http://mongoosejs.com/docs/index.html
http://mongoosejs.com/docs/api.html
$ npm install mongoose
var mongoose = require('mongoose');
var moment = require('moment');
var moment = require('moment');
// 连接字符串格式为mongodb://主机/数据库名
mongoose.connect('mongodb://localhost/test');
var db = mongoose.connection;
//输出连接日志
db.on('error', function callback() {
console.log("Connection error");
});
mongoose.connect('mongodb://localhost/test');
var db = mongoose.connection;
//输出连接日志
db.on('error', function callback() {
console.log("Connection error");
});
db.once('open', function callback() {
console.log("Mongo working!");
});
console.log("Mongo working!");
});
// 创建schema
var Schema = mongoose.Schema;
var userSchema = new Schema({
name: String,
age: Number,
createTime: {
type: Date,
default: moment().format('YYYY-MM-DD HH:mm:ss')
},
updateTime: {
type: Date,
default: moment().format('YYYY-MM-DD HH:mm:ss')
},
telphone: String
});
// 构建model
var User = mongoose.model('User', userSchema);
//构建model实例
var userData = new User({
name: 'root',
age: 21,
telphone: '18766560229'
});
var Schema = mongoose.Schema;
var userSchema = new Schema({
name: String,
age: Number,
createTime: {
type: Date,
default: moment().format('YYYY-MM-DD HH:mm:ss')
},
updateTime: {
type: Date,
default: moment().format('YYYY-MM-DD HH:mm:ss')
},
telphone: String
});
// 构建model
var User = mongoose.model('User', userSchema);
//构建model实例
var userData = new User({
name: 'root',
age: 21,
telphone: '18766560229'
});
// 保存数据
userData.save(function(err) {
if (err) {
console.log(err)
} else {
console.log('Save success');
}
})
userData.save(function(err) {
if (err) {
console.log(err)
} else {
console.log('Save success');
}
})
2.考虑将matlab转化为c,以便后期与node结合
参考网上的转化方法,要matlab的版本高于vs,因此重新安装了matlab2016a跟vs2013
具体使用matlab coder