2013-10-10 4 views
0

Хорошо, я уже спросил об этом, но ответ не тот, который мне действительно нужен.База данных MatLab-MS Access 2010

Here's the link.

код для MatLab:

clipboard('copy', datestr(now));

и для MS Access:

Dim MyData As DataObject 
Dim strClip As String 
Set MyData = New DataObject 
MyData.GetFromClipboard 
strClip = MyData.GetText 

Этот код использует буфер обмена, который является основным и ограниченным. Мне действительно нужна прямая передача данных из MatLab в MS Access 2010. Когда я нажму кнопку с определенным обратным вызовом, данные, которые появятся в текстовом поле GUI, будут также записаны в MS Access.

Для примера

enter image description here

код для Показать Дата и время Checkbox является:

m=1; 
while m==1 
m=get(hObject,'value'); 
txt=datestr(now); 
set(handles.text7,'string',txt); 
pause(1); 
end 

посыла/дата ввода и время DB Кнопочные является пустой. Эта кнопка - это то, где мне понадобится обратный вызов/код, чтобы записывать дату и время в базу данных.

Это будет мой первый раз использовать базу данных MatLab для MS Access 2010, и я все еще не так хорош. Пожалуйста, помогите мне Боги из Матлаба :) Спасибо заранее!

ответ

0

хорошо, я никогда раньше не делали или пытались это, но, возможно, это даст вам некоторые советы:

Interprocess Communication

sharing-memory-between-two-processes-c-windows

другой способ, конечно, будет использовать только файл , записывая его из Matlab и читая его с MS Access. в зависимости от того, какой тип данных вы хотите разделить, это может быть быстрым, но медленным с точки зрения времени процесса.

+0

Я довольно не знаю, как использовать этот процесс. Не могли бы вы дать мне краткий пример того, как это сделать. Код будет оценен. – lloydknight

+0

извините, но, как я сказал: я никогда не делал этого самостоятельно. эти ссылки содержат некоторые методы, которые должны работать для вас, но вы должны попробовать их сами. Кстати: как насчет использования файла в качестве первой попытки. это должно работать без взлома ... –

+0

В каком файле вы ссылаетесь? – lloydknight

Смежные вопросы